ホームページ >ウェブフロントエンド >CSSチュートリアル >:first-child 擬似クラス セレクターを使用して、最初の子要素の CSS スタイルを選択します。

:first-child 擬似クラス セレクターを使用して、最初の子要素の CSS スタイルを選択します。

PHPz
PHPzオリジナル
2023-11-20 16:41:141618ブラウズ

:first-child 擬似クラス セレクターを使用して、最初の子要素の CSS スタイルを選択します。

Use:first-child pseudo-class selector を使用して、最初の子要素の CSS スタイルを選択します

CSS の疑似クラス セレクターは強力なツールです。要素を選択して変更できます。このうち、:first-child 擬似クラス セレクターはよく使われるセレクターで、子要素の型や位置に関係なく、要素の最初の子要素を選択できます。この記事では、:first-child 疑似クラス セレクターの使用方法を詳しく説明し、具体的なコード例をいくつか示します。

まず、簡単な HTML コードの例を見てみましょう:

<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
</ul>

この例では、3 つのリスト項目 (li) 、それぞれリンゴ、バナナ、オレンジを含む順序なしリスト (ul) があります。 。ここで、最初のリスト項目 (つまり Apple) のテキストの色を赤に設定したいとします。この効果を実現するには、:first-child 疑似クラス セレクターを使用できます。

以下は具体的な CSS コードの例です:

ul li:first-child {
  color: red;
}

このコードでは、:first-child 擬似クラス セレクターを使用して、ul 要素の下にある最初の li 要素を選択します。次に、選択した要素のテキストの色を赤に設定します。

この CSS コードを例に適用すると、最初のリスト項目 (リンゴ) のフォントの色が赤になり、他の 2 つのリスト項目 (バナナとオレンジ) はデフォルトの色のままになります。 。

また、複数のネストされた要素を含む、より複雑な HTML の例を次に示します。

<div class="container">
  <h1>Hello, world!</h1>
  <p>Welcome to my website.</p>
  <ul>
    <li>苹果</li>
    <li>香蕉</li>
    <li>橙子</li>
  </ul>
</div>

最初のリスト項目を選択し、そのテキストの色を赤に設定する場合は、それを少し変更する必要があります。ここで、:first-child 疑似クラス セレクターを使用して ul 要素の最初の子要素を選択し、そのテキストの色を赤に設定する必要があります。具体的な CSS コードは次のとおりです。

.container ul li:first-child {
  color: red;
}

このコードでは、まず .container クラスの下の ul 要素を選択し、次に :first-child 擬似クラス セレクターを使用して、最初の li 要素を選択します。 ul要素。最後に、選択した要素のテキストの色を赤に設定します。

要約すると、:first-child 擬似クラス セレクターを使用すると、要素の最初の子要素を簡単に選択し、それに特定の CSS スタイルを適用できます。単純な要素であっても、複雑な入れ子構造であっても、このセレクターは目的の効果を達成するのに役立ちます。この記事で提供されているコード例がお役に立てば幸いです。

以上が:first-child 擬似クラス セレクターを使用して、最初の子要素の CSS スタイルを選択します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。