ホームページ > 記事 > ウェブフロントエンド > CSS セレクターの簡単な紹介
まえがき:これは著者自身が勉強した上での理解と整理です。間違いや質問がある場合は、修正してください。引き続き更新を続けます。
セレクターの重みが 4 桁で表される場合:
要素セレクターの重み は 1、
id セレクターの重みは 100 です。
Classワイルドカード セレクター、*{...}、アスタリスク。任意の要素に一致します; 要素セレクター、html{...}、body{...}、p{...}、ドキュメントの要素は最も基本的なセレクター、要素セレクターです。
class クラス セレクター、.value{...}、要素に class 属性を設定します、値は value です。 属性セレクター、属性セレクターは属性と属性値に基づいて要素を選択します。多くのタイプがあります:
単純な属性セレクター: img[title]、get alt 属性が設定された img 要素; #wrapper[outter]、ラッパーの ID と属性ラッパーを持つ要素を取得します
特定の属性セレクター: input[type="button"]、属性値ボタンの入力要素を取得します。 outter="abc"]、ID がwrapper、属性 outter の値が abc である要素を取得します
オブジェクト 内で、コンテンツの ID を持つ要素を取得します。 は子要素または子孫要素
の子要素セレクターです。
、ラッパーの ID を持つ要素オブジェクト内で #wrapper > #content{...} という大なり記号でグループ化するセレクターを区切ります。子要素を取得します。 1 レベル下のみを検索します
;子要素セレクターと子孫セレクターは同じではありません兄弟要素セレクター:
隣接兄弟セレクターは現在の要素の後にある直後の要素のみを取得することです。たとえ同じものが後であったとしても、それらを取得することはできません。 selected;
ユニバーサル兄弟セレクター (IE7 以前ではサポートされていません)、クラス ラッパー疑似クラス セレクター (IE8 以前ではサポートされていません):
:root ドキュメントのルート要素、つまり HTML 要素を選択します。 focus
、現在の入力ボックス フォーカスを取得します。p 要素の順序に従って計算され、取得されます。n は 1 から始まる 整数 であり、次の値にすることもできます。数式、またはキーワード Even (偶数)、odd (奇数) p:first-of-type の場合は、親要素の最初の p 要素が選択されます。 p:nth-of-type(1);
:last-of-type と同じ効果で、選択範囲は親要素の最後の p 要素になります。前に n 番目がないことに注意してください。
のn番目の子であり、これは
子の順序に従ってn。そのため、nth- を使用することをお勧めします。 of-type(n); p: first-child、選択はその親要素の最初の要素であり、p:nth-child(1) と同じです。 p:last-child、選択はその親要素の最後の要素であり、p 要素です p:nth-last-child (n)、選択はその親要素の n 番目の子要素であり、 p 要素である必要がありますが、
は最後の子:first-letter、要素の最初の文字のスタイルを指定します。すべての
先頭の句読点は最初の文字にのみ関連付けることができます。
はブロックレベルの要素にのみ関連付けることができます
、IE7 以前はサポートしていません。 :before、IE7 以前ではサポートされていません。生成されたコンテンツは要素コンテンツの最後に挿入されます。 、ユーザーが選択した部分と一致します
は二重コロンの記述のみをサポートします以上がCSS セレクターの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。