CSS :nth-child() 疑似クラス| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル

:nth-child() 疑似クラス CSS プロパティとは

トピック::nth-child(n)セレクタは、そのタイプの親に関係なく、n 番目の子であるすべての要素にマッチ(選択)する、ことができる n には、数値、キーワード、または式を指定できる 兄弟要素のグループの中での位置に基づいて選択する

疑似クラス セレクター :nth-child()

実例 コード 1

サンプル コードを試す
    p:nth-child(2) {
        background: red;
    }

CSSコード:例

    :nth-child(4n){
       color: lime;
    }

    /* 兄弟要素の中で3つおきに 要素を選択 */

構文

:nth-child(number) { css : properties ; }
 疑似クラス名 {スタイル要素のプロパティ : プロパティ値; }
    nth-child 擬似クラスは、要素を選択するパターンを表す1つの引数をとります。

キーワード値

実例 コード 2

サンプル コードを試す
    p:nth-child(odd) {
        background: red;
    }

    p:nth-child(even) {
        background: blue;
    }
    /*奇数および偶数p要素の2つの異なる背景色を指定*/
    情報:
  • odd一連の兄弟要素の中で奇数番目の要素(1, 3, 5) などを表示 する。 ことができる。
  • even一連の兄弟要素の中で偶数番目の要素(2, 4, 6) などを表示 する。 ことができる。

関数表記

実例 コード 3

サンプル コードを試す
    p:nth-child(3n+0) {
        background: red;
    }
    /*インデックスが3の倍数であるすべてのp要素の背景色を指定*/
    情報:<An+B>一連の兄弟要素のうちnに正の整数または0を入力すると、An+B のパターンと一致する位置の要素が表示されます。 最初の要素の数は番号は1です AとB の両方の値 <integer>
CSS バージョンCSS 3

サポートするデスクトップ ブラウザ対応・互換性

PropertyDesktop 互換性
:nth-child()ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本 サポートフルサポート◯1フルサポート◯ありフルサポート◯3.5フルサポート◯9フルサポート◯9.5フルサポート◯3.1
<selector>サポートなし 不明サポートなし 不明 不明フルサポート◯9
親なしの要素と一致フルサポート◯57 不明フルサポート◯52 不明フルサポート◯44 不明

サポートするモバイル ブラウザ対応・互換性

PropertyMobile 互換性
:nth-child()AndroidChrome for Android
Edge MobileFirefox for Android
Opera for Android
iOS SafariSamsung Internet
基本 サポートフルサポート◯ありフルサポート◯ありフルサポート◯ありフルサポート◯4フルサポート◯9.5フルサポート◯3.1フルサポート◯あり
<selector> 不明 不明 不明サポートなし 不明フルサポート◯9サポートなし
親なしの要素と一致フルサポート◯57フルサポート◯57 不明フルサポート◯52フルサポート◯44 不明フルサポート◯7.0
:nth-child() 疑似クラス 関連記事
CSS :nth-child() 疑似クラス| CSS:スタイルシート 関数 要素 使い方・書き方 例 CSS サンプル
CSS :nth-child() 疑似クラス | CSS プロパティ 値| 意味 使い方 実例 – WebRef
あわせて読みたい

Html

Glossary

PHP

JavaScript

JQuery

CSS