htmlcss优先级(style,id,class,tag,*,继承,!important)

        层级优先级
        1、权重比较(以下面标签中权重最大为准)
        如:
          ul li .box p input()  .box
          .hello span #elem{}   #elem
        2.约分比较(挑选出来以下标签不一致的,比较权重大小)
           ul li .box p input{}  li p input
           .hello span #elem{}  #elem
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!-- 1.相同样式优先级:设置相同样式时,后面优先级较高
             2.内部样式与外部样式:设置相同样式时,后面优先级较高
             3。单一样式优先级:
             style行间 > id > class > tag(标签)  > * >继承(body)
              注:style行间 权重 1000
                  id    权重100
                  class  10
                  tag   1
         -->
        <style>
            p{
                color: #0000FF;
            }
            p{
                color: red;
            }
            h1{
                color: #0000FF;
            }
            #id{
                color: #0000FF;
            }
            .class{
                color: #00FFFF;
            }
            h2{
                color: #FF0000;
            }
            *{
                color: brown;
            }
            body{
                color: cadetblue;
            }
        </style>
    </head>
    <body>
        <p>1.相同样式优先级</p>
        <h1 style="color: red;">2.内部样式与外部样式</h1>
        <h2 id="id" class="class">3.单一样式优先级</h2>
        <h3 id="id" style="color: #00FFFF;">4.style优先级第一</h3>
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
<!--         !important 无敌权重,对继承无效
        群组选择器:标签+类 > 类
        群组选择器与单一选择器优先级相同,后写的优先级高 -->
        <style>
             p{
                color: #FF0000 !important;
            }
            p{
                color: #0000FF;
            }
            body{
                color: aqua !important;
            }
            h1{
                color: #0000FF;
            }
            h1,.class{
                color: #FF0000;
            } 
            div{
                color: #0000FF;
            }
            div,h2{
                color: red;
            }
        </style>
    </head>
    <body>
        <p>无敌权重</p>
        <h1 class="class">标签+类与单类</h1>
        <div>111</div>
        <h2>群组选择器</h2>
    </body>
</html>
原文地址:https://www.cnblogs.com/wsx123/p/15762040.html