css基础

CSS全程是什么

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

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

css引入方式:

  • 内联样式

饥人谷

  • 内部样式






    
    

饥人谷

  • 外部样式

        
            
        


    
  • 浏览器默认样式

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 开发者工具的功能区

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

你可能感兴趣的:(css基础)