CSS规则优先级的计算方法
发布时间
阅读量:
阅读量
The precedence of CSS is used to determine the order in which multiple CSS rules are applied to the same element. According to the following rules, the precedence of CSS is determined.
在CSS规则中使用的选择器越详细时,其排位更为靠前。这些选择器的具体性则取决于其组成部分所包含的各种元素的数量与种类。
-
相较于属性和类的选择者而言,在优先级上ID的选择更高。
-
类别与属性的选择者处于同一优先级别,在这种情况下它们又高于元素的选择者。
-
在所有选项中拥有最低的优先权并因此处于最底层。
在选择器具体性相同的情况下,后面出现的规则具有更高的优先级。
内联样式通常被赋予最高优先级,并且其通常直接嵌入HTML元素的style属性中进行定义
依靠!important声明的样式具有最高等级。然而滥用!important会导致样式难以进行管理与维护。
优先级是由四个数字构成的一种表示方法,在具体应用中遵循如下格式:(a, b, c, d)。其中a代表内联样式的权重,b对应ID选择器的权重,c则涉及类选择器、属性选择器以及伪类选
全部评论 (0)
还没有任何评论哟~
