zoukankan      html  css  js  c++  java
  • css权重

    权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的后写的样式会覆盖前面写的样式。

    可以把样式分为几个等级,顺序如下:

      a、!important 加在样式属性后,权重值为10000(优先级最高)

      b、内联样式(style=" ")权重值为1000(仅次于!important)

      c、ID选择器(#con)权重值为100()

      d、类,伪类和属性选择器(.con , :hover , input[type='text'])权重值为10

      d、标签选择器和伪元素选择器(div 、:before)权重值为1

      e、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~)权重值为0

    优先级顺序为:

    !important>内联样式>ID选择器>类选择器>标签选择器>通用选择器

    例子:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>css权重值</title>
    <style>
    div{
    /*权重值为10000*/
    color:red!important;
    }
    #box{
    /*权重值为100*/
    color:green;
    }
    .con{
    /*权重值为10*/
    color:gold;
    }
    div{
    /*权重值为1*/
    color:pink;
    }
    .box .con{
    /*权重值为20*/
    color:palevioletred;
    }
    </style>
    </head>
    <body class="box">
    <!--行内样式权重值为1000-->
    <div id="box" class="con" style="color:#374abe;">这是一个div元素</div>
    </body>
    </html>

  • 相关阅读:
    HDU 3389 Game (阶梯博弈)
    国内操作系统OS分析(上)
    激光雷达应用技术分析
    构建深度学习框架运行平台
    GitHub上YOLOv5开源代码的训练数据定义
    GitHub上开源的YOLOv5
    深度学习调用TensorFlow、PyTorch等框架
    CUDA C 纹理提取Texture Fetching
    CPU,GPU,GPGPU
    毫米波RADAR与LIDAR探秘
  • 原文地址:https://www.cnblogs.com/circleone/p/7136472.html
Copyright © 2011-2022 走看看