详解CSS三大特性之层叠性继承性和重要性——Web前端系列学习笔记

Posted 来老铁干了这碗代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详解CSS三大特性之层叠性继承性和重要性——Web前端系列学习笔记相关的知识,希望对你有一定的参考价值。

1. CSS层叠性

CSS层叠性就是在html文件中对于同一个标签元素可以有多个CSS样式存在,当有相同权重的样式存在时,会根据这些CSS样式的前后顺序来决定,处于最后面的CSS样式会被应用,示例代码如下:

p{color:red;}
p{color:green;}
</style>
<p >小红是一个胆小如鼠的女孩。</p>

2. CSS继承性

CSS中的某些样式具有继承性,它允许样式不仅应用于某个特定HTML标签,而且应用于其后代。CSS继承性的示例代码如下所示:

<style>
p{color:pink;}
</style>
<p>小红是一个<span>胆小如鼠</span>的女孩。</p>

“小红是一个胆小如鼠的女孩”应显示为粉色,“胆小如鼠”四个字也为粉色的原因是

标签的颜色设置被它的后代标签继承了。

3. CSS重要性

在某个样式设置后添加!important代表该样式具有最高权值, !important要写在分号“;”的前面。
示例代码如下所示:

<style>
p{color:red !important;}
p{color:green;}
</style>
<p >小红是一个胆小如鼠的女孩。</p>

“小红是一个胆小如鼠的女孩”应显示为红色。

以上是关于详解CSS三大特性之层叠性继承性和重要性——Web前端系列学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

十五CSS的三大特性

CSS学习10-三大特性

CSS-03-三大特性+盒子模型

while循环语句

沉淀期——css三大特性

CSS的特性之层叠性介绍