css层叠是什么

html-css09

css层叠是什么,第1张

CSS是Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

*CSS是Cascading Style Sheets(层叠样式表)的简称.

* CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).

* 在标准网页设计中CSS负责网页内容(XHTML)的表现.

* CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀.

* 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.

* CSS是由W3C的CSS工作组产生和维护的.

层叠指的是样式的优先级,当产生冲突时以优先级高的为准。

1. 开发者样式>读者样式>浏览器样式(除非使用!important标记 )

2. id选择符>(伪)类选择符>元素选择符

3. 权重相同时取后面定义的样式

以下是一段经典的html,三个类名分别为模块、标题和正文。

<div class="mod">

<div class="hd"></div>

<div class="bd"></div>

</div>

就一层一层的

比如有三个层

css2继承css1 css3 继承css2

如 css1设置 字体大小 = 9

如果 css2,css3,没有设置字体大小的话则它们的字体大小都为 9

若css2 设置字体大小为10时,css2,与css3都为10,9,