cssの適用順位

cssの適用順位
CSSで、同じ要素に対して複数のセレクタが適用された場合

1.  特異性が優先      
2.  後に定義が優先 
    例       
        div a.www {     color: red; }  .www {     color: blue; }    <div>     <a class="www">リンクテキスト</a> </div>

    →赤が適用となる

    div a.www  >  .www  特異性として大きい   

    .wwwは後述定義だが、まず1.で決め同じ程度の特異性のとき、2.で決める
    例えば、#header(IDセレクタ)やdiv a.class(複数のセレクタ)よりも、単に .class(クラスセレクタ)や a(要素セレクタ)の方が特異性は低くなります。         

    特異性は次のように計算されます:      IDセレクタ: 100     クラスセレクタ: 10     要素セレクタ: 1

特異性はポイント制

コメント

タイトルとURLをコピーしました