スタイルの優先順位の原則
一般原則
1. CSS では、確実性の高いセレクターがより高い優先順位を持つと規定されています
2. スタイルに矛盾するルールが含まれており、それらのルールが同じ確実性を持っている場合。そして、後から出現するルールが優先されます。
優先度: 高から低(上から下)
!重要
inline(1,0,0,0)
id: (0,1, 0,0)
クラス: (0,0,1,0)
疑似クラス/プロパティ
要素: (0,0,0,1)
ワイルドカード
id selector
疑似クラスセレクター
関連リンク
a:visited 訪問済みリンク
a:hover マウスをリンクに移動します
a:active 選択されたリンク
:target を使用して、現在アクティブなターゲット要素を選択できます。href=" #222" (コンテンツジャンプ)
:disabled は、無効になっている各要素と一致します (主にフォーム要素で使用されます)。
:enabled は、有効な要素を意味します
:checked は、選択されたすべての入力要素と一致します (ラジオ ボタンとチェック ボックスのみ) (opera でのみサポート)
(スペースを含む) はカウントされません。コメントと実行命令は考慮されません。
:first-child は、parent 要素の最初の子要素である要素を表します:first-of-type
:last-of-type
parent 要素に属する子要素。要素のタイプに関係なく n は数値、キーワード、または式 (2,an + b,odd) です (n はカウンター (0 から始まります)、b はオフセットです) value)
:nth-last-child(n) reciprocal
:nth-of-type(n)
E[attr=value]
E[attr~=value ] セレクター属性値に指定された
語彙 が含まれる要素を選択するために使用されます。
指定された値 で始まるすべての要素と一致します。 E[attr*=value]
E[attr$=value]
A > 任意の要素 A
(直接) の子要素
(直接) の次の兄弟要素 E )B ~ E B 要素の後の兄弟要素 E
F#id 特定の ID を持つ F 要素
疑似要素
E:first-letter は、テキストの最初の行に特別なスタイルを追加します。
E:before は要素の前にコンテンツを追加します。
E:after は要素の後にコンテンツを追加します。