css3 セレクターには、「[att^="val"]」、「[att$="val"]」、「[att*="val"]」、「:root」、「 :」が含まれます。 nth-child(n)」、「:last-child」、「:only-child」、「:empty」など。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
#css3 の新しいセレクター
##属性セレクター (IE6 デバイスを除くほとんどのブラウザーでサポート)
E[att^="val"] 属性 att 値が「val」で始まる要素
# E[att$="val" ] 属性 att 値が「val」で終わる要素
[att*="val "] 属性 att の値には、 「val」文字列の要素
##Example: p [id^="nav"] {background:#000;}
##構造体擬似クラスセレクター (フィルターセレクター)
(注: FireFox 1.5/2.0/3.0 は E:root をサポートし、FireFox 3.0 は E:last-child、E:empty をサポートします。IE6/7/8 はサポートされていないため、使用する適切なシナリオ)
セレクター | 意味 | インスタンス | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
E:root | ドキュメントのルート要素と一致します。HTML ドキュメントの場合、HTML 要素 | |||||||||||||||||||||||||||||||||||||||||||||
E:nth-child(n) | 親要素の n 番目の子要素と一致します。最初の番号は 1 | p:nth-child(3) { color :#f00 ; } | ||||||||||||||||||||||||||||||||||||||||||||
E:nth-last-child(n) | 末尾から n 番目の子要素と一致します。親要素、最初の番号は 1 | p:last-child {background:#ff0; } | ||||||||||||||||||||||||||||||||||||||||||||
E:nth- of-type(n ) | :nth-child() に似ていますが、同じタグを使用する要素のみに一致します | p:nth-of-type(2){color:red; }親要素 p | ||||||||||||||||||||||||||||||||||||||||||||
E:nth-last-of-type(n) | with:nth- の n 番目の子要素を選択します。 last-child() も同様に機能しますが、同じタグ | |||||||||||||||||||||||||||||||||||||||||||||
E:last-child | ## を使用する要素のみと一致します。 # 親要素の最後の子要素と一致します。nth-last-child(1)7 | |||||||||||||||||||||||||||||||||||||||||||||
は、親要素の下で同じタグを使用する最初の子要素と一致します。これは、nth-of-type(1) | # と同等です。 | ##8 | ||||||||||||||||||||||||||||||||||||||||||||
親要素の下で同じタグを使用する最後の子要素と一致します。これは、nth-last-of- と同等です。 type( 1) | 9 | |||||||||||||||||||||||||||||||||||||||||||||
は、親要素の下にある唯一の子要素と一致します。これは、 In:first-child:last-child または:nth-child(1):nth-last-child(1) | p:only-child { background:#ff0; }## と同等です。 | #10 | E:only-of-type | |||||||||||||||||||||||||||||||||||||||||||
11 | E:empty | |||||||||||||||||||||||||||||||||||||||||||||
p:empty {background:#ff0; } | # UI ステータス疑似クラス セレクター (IE6/7/8 ではサポートされていません)
レベル要素のユニバーサル セレクター
#: ターゲット疑似クラス
|
以上がcss3の新しいセレクターとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。