• CSS 强制优先级


    比如下面代码:

    遇到这种情况直接使用!important声明强制优先。

    选择器的优先权解释说明

    1. 内联样式表的权值最高 1000。

    2. ID 选择器的权值为 100。

    3. Class 类选择器的权值为 10。

    4. HTML 标签(类型)选择器的权值为 1。

    CSS优先级顺序

    下列是一份优先级逐级增加的选择器列表:

    1. 通用选择器

    2. 元素(类型)选择器

    3. 类选择器

    4. 属性选择器

    5. 伪类

    6. ID 选择器

    7. 内联样式

    CSS选择器优先级

    浏览器是通过判断CSS优先级,来决定到底哪些属性值是与元素最为相关的,从而作用到该元素上。

    CSS选择器的合理组成规则决定了优先级,我们也常常用选择器优先级来合理控制元素达到我们理想的显示状态,下面我们来具体了解下CSS选择器优先级及权重。

    CSS选择器如何计算?

    1. 当CSS选择器权重相同,则最后的声明的CSS选择器覆盖靠前的 CSS。

    2. CSS优先级是根据由每种选择器类型构成的级联字串计算而成的,它不是一个对应相应匹配表达式的权重值。

    3. 相同CSS表达式,在DOM结构中的距离是不会对元素优先级计算产生影响的。

  • 相关阅读:
    Http学习(一)
    Android Studio 创建aar包与引用
    C语言模块化编译介绍
    程序结构和分支语句介绍
    数据类型、常量、变量、printf、scanf和运算符
    第一个C语言程序
    Xcode相关整理
    Java: IO 学习小结
    Java: RandomAccessFile
    Java: IO 字符流
  • 原文地址:https://www.cnblogs.com/yirenipeng/p/10742296.html
Copyright © 2020-2023  润新知