--- title: ':first-child' slug: Web/CSS/:first-child tags: - CSS - レイアウト - 擬似クラス - リファレンス - セレクター - ウェブ browser-compat: css.selectors.first-child translation_of: Web/CSS/:first-child --- {{CSSRef}} **`:first-child`** は [CSS](/ja/docs/Web/CSS) の[擬似クラス](/ja/docs/Web/CSS/Pseudo-classes)で、兄弟要素のグループの中で最初の要素を表します。 ```css /* 兄弟要素の中で最初の

を すべてを選択 */ p:first-child { color: lime; } ``` > **Note:** 当初の定義では、親のある要素のみが選択されていました。 Selectors Level 4 の初期に、これは必要なくなりました。 ## 構文 {{csssyntax}} ## 例 ### 基本的な例 #### HTML ```html

This text is selected!

This text isn't selected.

This text isn't selected: it's not a `p`.

This text isn't selected.

``` #### CSS ```css p:first-child { color: lime; background-color: black; padding: 5px; } ``` #### 結果 {{EmbedLiveSample('Basic_example', 500, 200)}} ### リストのスタイル付け #### HTML ```html ``` #### CSS ```css ul li { color: blue; } ul li:first-child { color: red; font-weight: bold; } ``` #### 結果 {{EmbedLiveSample('Styling_a_list')}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - {{CSSxRef(":-moz-first-node")}} {{Non-standard_Inline}} - {{CSSxRef(":first-of-type")}} - {{CSSxRef(":last-child")}} - {{CSSxRef(":nth-child", ":nth-child()")}}