Advertisement

第三章:CSS高级特性

阅读量:

层叠与继承

层叠(Cascading) : 在CSS中,当多个选择器同时作用于同一元素时,可能会出现样式之间的矛盾。层叠机制用于确定如何处理这些矛盾。样式规则的适用顺序遵循如下优先级排列:

直接在HTML标签中通过style属性定义的内联样式具有最高的优先级。

ID选择器的优先级别高于类选择器和属性选择器。

类选择器与属性选择器的优先级又高于元素选择器及伪类选择器。

带有!important声明的样式规则无论出现在何处,其优先级均为最高。

示例

Html

复制代码
        1. <style>

    
        2. p { color: red; } /* 元素选择器 */
    
        3. .text { color: blue; } /* 类选择器 */
    
        4. #unique { color: green !important; } /* ID选择器且带有!important */
    
        5. </style>
    
        6. <p class="text" id="unique" style="color: yellow;">文本颜色</p>
    

在该示例中,即便存在多种样式定义方式,最终所呈现的“文本颜色”仍会显

全部评论 (0)

还没有任何评论哟~