CSS的引入方式和书写规范

css介绍

1. css是什么

CSS 指层叠样式表 (Cascading Style Sheets)

样式定义如何显示 HTML 元素

样式通常存储在样式表中

把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题

外部样式表可以极大提高工作效率

外部样式表通常存储在 CSS 文件中

多个样式定义可层叠为一

 

2. css作用

1. 样式表解决了html的内容与表现分离

2. 使用样式表极大的提高了工作效率。

 

3. css书写规则

 基本语法

CSS规则主要由两部分组成 1.选择器2.一条或多条声明

选择器主要作用是为了确定需要改变样式的HTML元素

每一条声明由一个属性和一个值组成,使用花括号来包围声明,属性与值之间使用冒号(:)分开


引入方式css

我们介绍以下几种导入css方式:

内联样式表

要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style属性可以包含任何CSS属性

例如:

border:1px solid black>这是一个DIV

内嵌样式

内嵌样式是把css的代码嵌入到html标签中
你好啊 小朋友

语法:
(1)使用style属性将样式嵌入到html标签中
(2)属性的写法:属性:属性值
(3)多个属性之间使用分号;隔开
不建议使用

注意:慎用这种方式,它将内容与显示混合在一起,损失了样式表的优势。一般情况下,这种方式只有在一个标签上只应用一次样式时才会使用


内部样式表

我们可以使用
语法:
(1)使用style标签进行css的引入

link与@import方式的区别:
(1)link所有浏览器都支持 import部分低版本IE不支持
(2)import方式是等待html加载完毕之后在加载
(3)import方式不支持js的动态修改

使用方式如下:

 CSS的引入方式和书写规范_第3张图片

关于@import与引用外部样式表的区别:

1. @import这种方式只有firefox支持,而ie不支持。

2.@import这种方式导入的css,会在整个页面加载后,才会加载样式。如果网络不好情况下,会先看到无样式修饰的页面,闪烁一下后,才会看到有样式修饰的页面。

  而使用外部样式表,会先装载样式表,这样看到的就是有样式修饰的页面。

3.@import不支持通过javascript修改样式,而link支持。


优先级问题

内联样式表>内部样式表>外部样式表






你可能感兴趣的:(CSS的引入方式和书写规范)