css基础

作者: marmot_ning | 来源:发表于2017-06-25 21:31 被阅读0次

CSS全程是什么

css全称:层叠样式列表(cascading style sheets)

CSS引入方式有几种? link 和@import 有什么区别

css引入方式:

  • 内联样式

<h1 style="color: red;font-size: 30px">饥人谷</h1>

  • 内部样式






    <style type="text/css">
      h1{
            color: red;
                font-size: 30px;
    }
    </style>
    <h1>饥人谷</h1>
  • 外部样式

        <head>
            <link rel="stylesheet" type="text/css" href="index.css">
        </head>


    <style>
        @import url("hello.css");
        @import "word.css"
    </style>
  • 浏览器默认样式

link和@import的区别:

  • link是html标签,@import是css(一种CSS语法)
  • link是写在html中的,@import是写在css文件中的
  • 加载的时候link标签引用的css文件会和html主体部分一起加载,@import用法的需要在加载完html之后才会加载css
  • 当使用JavaScript控制DOM去改变样式的时候,只能使用link标签,因为@import不是DOM可以控制的
  • @import可以在CSS中再次引入其他样式表

以下这几种文件分别用在什么地方?代表的意思

css/a.css 表示css目录下的a.css文件
./.css/a.css 根目录下css文件下的a.css文件
b.css 当前目录下的b.css文件
..imgs/a.png 当前文件的上一级目录下imgs文件目录下的a.png文件
Users/hunger/project/css/a.css 绝对路径,表示Users文件目录下hunger文件目录下project文件目录下css目录下的a.css文件
static/css/a.css 主域名下static文件目录下css文件目录下的a.css文件
http://cdn.jirengu.com/kejian1/8-1.png 网站路径,http://cdn.jirengu.com网站的kejian1目录下的8-1.png文件

如果我想在js.jirengu.com上展示一个图片,需要怎么操作?

  • 将图片文件夹传至服务器上使用相对路径
  • 使用网站路径链接的方式

书写规范

  • 语法不区分大小写,一般情况下都使用小写
  • 不使用内联的style属性定义样式
  • id和class使用有意义的单词,分隔符使用-
  • 有可能就是用缩写
  • 属性值是0的省略单位
  • 块内容缩进
  • 属性名冒号后面添加一个空格

截图介绍 chrome 开发者工具的功能区

Instagram Pic
  • element:用于查看和编辑当前页面中的 HTML 和 CSS 元素;编辑html标签和css样式;测试标签的边界条件
  • Network:可以看到页面向服务器请求了哪些资源、资源的大小以及加载资源花费的时间,当然也能看到哪些资源不能成功加载。此外,还可以查看HTTP的请求头,返回内容等
  • Source:用于查看和调试当前页面所加载的脚本的源文件;断点调试
  • Resource:用于查看当前页面所请求的资源文件,如 HTML,CSS 样式文件等
  • console:用于调试JS

相关文章

网友评论

      本文标题:css基础

      本文链接:https://www.haomeiwen.com/subject/aphrcxtx.html