CSSで子要素を選択する方法


CSSセレクタを使用して、特定の要素の子要素を選択することができます。以下にいくつかの一般的な方法とそれぞれのコード例を示します。

例えば、次のコードはdiv要素の直下にあるすべてのp要素を選択します。

div > p {
 /* スタイルの設定 */
}
  • 特定のクラスを持つ子要素を選択する方法: 子要素が特定のクラスを持つ場合に選択することもできます。

    例えば、次のコードはclass名が "child-class" のすべての子要素を選択します。

    .parent-class .child-class {
     /* スタイルの設定 */
    }
  • 直接の子要素のみを選択する方法: 直接の子要素のみを選択したい場合は、">"セレクタを使用します。

    例えば、次のコードはdiv要素の直下にあるすべてのp要素のみを選択します。

    div > p {
     /* スタイルの設定 */
    }
  • 子要素の位置で選択する方法: 子要素の位置を指定して選択することもできます。":nth-child"セレクタを使用して、特定の位置の子要素を選択します。

    例えば、次のコードはdiv要素の2番目の子要素を選択します。

    div:nth-child(2) {
     /* スタイルの設定 */
    }
  • これらはいくつかの基本的な方法ですが、CSSセレクタにはさまざまなオプションがあります。具体的な要件に応じて、適切なセレクタを選択することが重要です。

    以上が、CSSで子要素を選択する方法とコード例の紹介です。