html-css優先級(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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM