ホームページ  >  記事  >  ウェブフロントエンド  >  2 つの疑似クラス セレクターの導入: E:nth-child(n) および E:nth-of-type(n)

2 つの疑似クラス セレクターの導入: E:nth-child(n) および E:nth-of-type(n)

零下一度
零下一度オリジナル
2017-05-10 15:16:472213ブラウズ

StructurePseudo-class は、CSS3 の新しい型セレクターです。 E:nth-child(n) と E:nth-of-type(n) はそのうちの 2 つです。この 2 人を理解すると、家族の他の兄弟についても基本的に理解できるようになります。

まず、これら 2 つをテキスト言語で説明します:

E:nth-child(n): 親要素の下にある n 番目の子要素を選択し、n 番目の子要素の型は E,

です 言語で説明した後に例を使用する方が良いです

伪类选择器 E:nth-child(n)、E:nth-of-type(n)0

上記の例は非常に簡単です。スタイル シートの span:nth-child(2) ステートメントを簡単に分析してみましょう (実際にコードを記述すると、このようにはなりません)。いずれにせよ、これは問題を説明するためのものです): まず、親要素の 2 番目の要素を見つけます。親 p の 2 番目の要素は p ですが、これは明らかに span に一致しないので、それを渡します。親 p の 2 番目の要素 (span) を見て、条件を満たしていれば、スタイル background-color が表示されます。 (追記:言ったことが理解できたかわかりませんが…?)

E:nth-of-type(n):

親要素のn番目の型Eの要素を選択します。要素。つまり、最初に親要素内でタイプ E の子要素を見つけて、それらを個別に取り出して並べ替えます。途中で番号が付けられた子要素がフィルターで除外されたものになります

伪类选择器 E:nth-child(n)、E:nth-of-type(n)1

上記の例は次のようになります。とても簡単に私の言いたいことを言葉で表現できます。同様に、親要素内の 2 番目の子要素が選択されますが、結果は異なります。簡単に言えば、2 つの疑似クラス セレクターの違いは次のとおりです。E:nth-of-type(n) は型 E のサブ要素のみを選択します。型を一致させた後、どの番号と E:nth が表示されるかがわかります。 - child(n)は型に関係なくn番目の子要素を選択し、その型がEであるかどうかを確認します

表現力を向上させる必要があると感じています! ! !こんな乱暴な表現ですがご理解いただけると幸いです…はは。

【関連おすすめ】

1. 無料のHTMLオンラインビデオチュートリアル

3. php.cnオリジナルのHTML5ビデオチュートリアル

以上が2 つの疑似クラス セレクターの導入: E:nth-child(n) および E:nth-of-type(n)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。