この記事ではCSSの組み合わせセレクターの使い方を説明します

この記事ではCSSの組み合わせセレクターの使い方を説明します

CSS 組み合わせセレクターには、単純なセレクターのさまざまな組み合わせが含まれます。

CSS3 には 4 つの組み合わせがあります。

  • 子孫セレクター(スペース区切り)
  • 子要素セレクター(大なり記号で区切る)
  • 隣接する兄弟セレクタ(プラス記号で区切る)
  • 通常の兄弟セレクター(ダッシュ区切り)

1. 子孫セレクター

子孫セレクターは、要素の子孫要素を選択するために使用されます。

次の例では、すべての <p> 要素を選択し、それらを <div> 要素に挿入します。

div p{
      背景色:黄色;
    }

2. 子要素セレクター

子孫セレクターと比較すると、子セレクターは別の要素の子である要素のみを選択できます。

次の例では、<div> 要素の直接の子であるすべての <p> 要素を選択します。

 div>p {
      背景色:黄色;
    }

3. 隣接兄弟セレクター

隣接兄弟セレクターは、別の要素の直後にあり、同じ親を持つ要素を選択します。

別の要素の直後にあり、両方の親が同じである要素を選択する必要があるときは、隣接兄弟セレクターを使用できます。

次の例では、最初の <div> 要素の後にあるすべての <p> 要素を選択します。

div+p{
      背景色:黄色;
    }

4. 後続の兄弟セレクター

次の兄弟セレクターは、指定された要素に続くすべての隣接する兄弟要素を選択します。

次の例では、すべての <div> 要素の後の隣接する兄弟要素 <p> をすべて選択します。

div~p {
      背景色:黄色;
    }

CSS 組み合わせセレクターの使い方を解説したこの記事はこれで終わりです。CSS 組み合わせセレクターに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  ページ要素の絶対位置と相対位置に関するある程度の理解

>>:  MYSQLテーブルの包括的な概要

推薦する

Vue+Springbootでインターフェースシグネチャを実装するためのサンプルコード

1. 実装のアイデアインターフェース署名の目的は、リクエストパラメータが改ざんされていないか、リクエ...

three.js を使用してクールなアシッドスタイルの 3D ページ効果を実現します

この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...

mysql8.0.12 でルートパスワードをリセットする方法

データベースをインストールした後、誤ってインストール ウィンドウを閉じたり、長期間 root ユーザ...

LinuxでJenkinsのパスワードを忘れる方法

1.Jenkinsのインストール手順: https://www.jb51.net/article/1...

CSS3 で translate と transition を使用する方法

translate と transition は非常に強力で、習得するのは不可能だといつも感じていま...

MySQL ベストプラクティス: パーティションテーブルの基本タイプ

MySQL パーティションテーブルの概要MySQL の人気が高まるにつれて、MySQL に保存される...

近々ブラウザに導入される CSS :is() と :where() の簡単な分析

Safari (Technology Preview 106) および Firefox (バージョン...

JavaScript を使用して文字列内の最も繰り返しの多い文字を取得する方法

目次トピック分析する使用目的解決:コードは次のように実装されます。分析:配列とポインタ解決:コードは...

重要なmysqlログファイルの概要

著者: 丁易出典: https://chengxuzhixin.com/blog/post/mysq...

MySQLクライアントとサーバーのプロトコルの解釈

目次MySQL クライアント/サーバー プロトコルMySQL サーバーから高いパフォーマンスを得る必...

Mysql 5.6ではユーザー名とパスワードを変更するメソッドが追加されました

まずMySQLにログインする シェル> mysql --user=root mysqlパスワー...

HTML 画像 img タグ_Powernode Java アカデミー

まとめプロジェクトの説明形式<img src="..."> H2+ ...

Linux システムが VMware にインストールされているかどうかを確認する方法

現在の Linux システムが VMware にインストールされているかどうかを確認する方法を教えて...

MySQL で誤って削除したテーブル データを回復する方法 (必読)

バックアップがあれば、非常に簡単です。最新のバックアップ データを生成し、mysqlbinlog を...