其他分享
首页 > 其他分享> > CSS的特性(继承、层叠和优先级)

CSS的特性(继承、层叠和优先级)

作者:互联网

CSS的三大特性(继承、层叠和优先级)

CSS的三大特性(继承、层叠和优先级)

1.css属性的继承

CSS中有些属性是可继承的,何为属性的继承?

2.css属性的层叠

CSS全称 (Cascading Style Sheets,层叠样式表),它允许多个相同名字的css属性层叠在同一个元素上,层叠最后结果,只有一个css属性会生效。

3.css属性的优先级

为什么有时编写的css属性没有产生对应效果,很可能是因为以下原因:

(1)解决方案:可以充分利用浏览器的调试工具进行调试和查错,也可借助css选择器的权重值来解决。

(2)为了方便css属性的优先级,可以给css属性所处的环境定义一个权值(权重)

(3)比较优先级的严谨方法:

(4)也可使用下面的表格来衡量优先级高低,使用一个四位的字串表示,值从左到右,左面的最大,一级大于一级,数位之间没有进制,级别之间不可超越:

选择器选择器权重
继承、* 0, 0, 0, 0
元素选择器 0, 0, 0, 1
类选择器、伪类选择器 0, 0, 1, 0
id选择器 0, 1, 0, 0
内联样式 1, 0, 0, 0
!important ∞(无穷大)
 

标签:层叠,继承,color,CSS,优先级,选择器,css,属性
来源: https://www.cnblogs.com/Leo_wl/p/15987626.html