CSS :nth-child()セレクター
例
親の2番目の子であるすべての<p>要素の背景色を指定します。
p:nth-child(2)
{
background: red;
}
以下の「自分で試してみてください」の例をもっと見てください。
定義と使用法
セレクターは、タイプに関係なく、親のn番目の子であるすべての要素に一致します。:nth-child(n)
nは、数値、キーワード、または数式にすることができます。
ヒント::nth-of-type() セレクターを見て、親の特定のタイプのn番目の子である要素を選択します。
バージョン: | CSS3 |
---|
ブラウザのサポート
表の数字は、セレクターを完全にサポートする最初のブラウザーのバージョンを示しています。
Selector | |||||
---|---|---|---|---|---|
:nth-child() | 4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
CSS構文
:nth-child(number) {
css declarations;
}
その他の例
例
奇数と偶数は、インデックスが奇数または偶数(最初の子のインデックスが1)の子要素を照合するために使用できるキーワードです。
ここでは、奇数と偶数のp要素に2つの異なる背景色を指定します。
p:nth-child(odd)
{
background: red;
}
p:nth-child(even)
{
background: blue;
}
例
式( a + b )を使用します。説明:aはサイクルサイズを表し、nはカウンター(0から開始)、bはオフセット値です。
ここでは、インデックスが3の倍数であるすべてのp要素の背景色を指定します。
p:nth-child(3n+0)
{
background: red;
}