多くの場合、Web 開発者はセット内の特定の要素を選択する必要に遭遇します。 4 つおきの要素をターゲットにするなど。従来、これには各要素を手動で定義する必要があり、大規模なセットでは時間のかかる繰り返し作業でした。
この課題を克服するために、CSS は nth-Child() セレクターを提供します。 child() セレクター。この強力なツールを使用すると、兄弟との相対的な位置に基づいて要素を選択できます。その名前が示すように、数値パラメーター n を受け取り、それを使用して算術式を構築します。
nth-child() セレクターは、n 番目ごとに選択するための簡単なソリューションを提供します。要素。 div:nth-child(4n) と記述し、 div を目的の要素タイプに置き換えるだけです。これにより、位置 4、8、12 などの要素が選択されます。
nth-child() は、単純な n による乗算を超えて、加算 ( )、減算 (-) をサポートします。 )、および係数乗算 (an、a は整数)。これにより、:nth-child(4n 4) などの複雑な式が可能になり、シーケンスに沿ってさらに選択範囲を移動します (例: 4、8、12、16 などで要素を選択する)。
nth-child() は親内の要素タイプの一貫性に依存していることに注意してください。異なる要素タイプが存在する場合は、代わりに :nth-of-type() を使用してください。
より複雑な選択基準 (クラスまたは属性を含む) の場合は、純粋な CSS セレクターでは不十分な場合があります。このような場合は、JavaScript または CSS プリプロセッサの使用を検討してください。
以上が`:nth-child()` を使用して CSS 内の N 番目ごとの要素を選択的にターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。