CSSセレクタの組み合わせ
CSSセレクタの組み合わせ
コンビネーションセレクタは、2つのセレクタとの間の直接的な関係を示しています。 |
CSSセレクタは、単純なセレクタの様々な組み合わせの組み合わせを含みます。
CSS3では、4つの組み合わせが含まれています。
- (スペースで区切って)子孫セレクタ
- 子要素セレクター(区切り付きより大きい)
- 隣接兄弟セレクタ(プラス区切り)
- (ダッシュで区切られた)通常の兄弟セレクタ
子孫ピッカー
子孫セレクタは、すべての要素に値する子孫要素にマッチします。
次の例では、<div>要素にすべての<p>要素を選択します。
子供セレクタ
子孫のセレクター、サブセレクタ(子セレクタ)と比較要素の子要素として要素を選択することができます。
次の例では、すべての直接の子要素の<div>要素を選択し、<P>:
隣接兄弟セレクタ
隣接兄弟セレクタ(隣接兄弟セレクタ)直ちに要素の後に別の要素を選択し、両方が同じ親要素を持っています。
あなたは要素の直後に別の要素を選択する必要があり、両方が同じ親要素を持っている場合は、隣接兄弟セレクタ(隣接兄弟セレクタ)を使用することができます。
次の例では、<p>要素の後、<div>要素内のすべての最初のものを選択します。
通常の隣接兄弟セレクタ
指定された兄弟のすべての要素を選択するための共通の隣接兄弟セレクタ。
次の例では、すべての隣接兄弟<P>のすべての<div>要素を選択します: