今回はCSSでnth-child要素とnth-of-type要素を検索する方法を紹介します。 CSSでnth-child要素とnth-of-type要素を検索するときの注意点は何ですか?実際のケースを見てみましょう。
nth-child と nth-of-type は、CSS の 2 つの疑似セレクターです。アプリケーションでは、この 2 つが混同されることがよくあります。それらを取り出して注意深く比較し、要素がどのように見つけられるかを見てみましょう。p:nth-child(2) と p:nth-pf-type(2)
HTML コードは次のとおりです<p> <p style="float:left;width:200px;"> <p>pgh1</p> <p>pgh2</p> <p>pgh3</p> <p>pgh4</p> </p> <p style="float:left;width:200px;"> <h5>p1</h5> <h5>p2</h5> <h5>p3</h5> <h5>p4</h5> </p>
p:nth-child(2) { color: red; font-weight:bold; } h5:nth-of-type(2) { color: blue; font-weight:bold; }
<p> <p style="float:left;width:200px;"> <label>pgh1</label> <p>pgh2</p> <p>pgh3</p> <p>pgh4</p> </p> <p style="float:left;width:200px;"> <label>p1</label> <h5>p2</h5> <h5>p3</h5> <h5>p4</h5> </p>
<p> <p style="float:left;width:200px;"> <p>pgh1</p> <label>pgh2</label> <p>pgh3</p> <p>pgh4</p> </p> <p style="float:left;width:200px;"> <h5>p1</h5> <label>p2</label> <h5>p3</h5> <h5>p4</h5> </p>
p:nth-child(2) { color: red; font-weight:bold; } h5:nth-of-type(2) { color: blue; font-weight:bold; }
これはなぜですか?
pgh3
は、右側の p の 2 番目にランク付けされた要素です。 h5 要素。見つかった後、前のセレクターと照合され、一致した場合にはスタイルが適用されます。前のセレクターは h5 なので、右側の p のpgh3
には適用されません。class に「info」が含まれる 2 番目の要素を検索します。エラー: 2 番目のクラスに「info」が含まれる要素を見つけてください。
.info:nth-of-type(2) 同じHTMLタグタイプ内で2位の要素を検索し、この要素のクラスに「info」が含まれているものを探します
これを読んでメソッドをマスターしたと思いますこの記事の事例については、さらに興味深い内容については、php 中国語 Web サイトの他の関連記事にご注目ください。
推奨読書:
h5 は複数の画像プレビューのアップロードとクリックしてドラッグするコントロールを実装します
以上がCSS で nth-child 要素と nth-of-type 要素を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。