CSS 組み合わせセレクター
CSS 組み合わせセレクター
CSS 組み合わせセレクター
組み合わせセレクターは、2 つのセレクター間の直接の関係を示します。
CSS 組み合わせセレクターには、単純なセレクターのさまざまな組み合わせが含まれています。
CSS3 には 4 つの組み合わせメソッドが含まれています:
子孫セレクター (スペースで区切られます)
子要素セレクター (不等号で区切られます)
隣接する兄弟セレクター (プラス記号で区切られます)
通常の兄弟セレクター (ダッシュで区切られます) )
子孫セレクター
子孫セレクターは、価値のある要素のすべての子孫要素と一致します。
次の例では、すべての <p> 要素を選択し、<div> 要素に挿入します。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div p
{
background-color:#00ff00;
}
</style>
</head>
<body>
<div>
<p>朝辞白帝彩云间</p>
<p>千里江陵一日还</p>
</div>
<p>两岸猿声啼不住</p>
<p>轻舟已过万重山</p>
</body>
</html>子要素セレクター
子孫セレクターと比較して、子セレクター (子セレクター) は特定の要素としてのみ選択できます。要素の子要素。
次の例では、<div> 要素内のすべての直接の子要素 <p> を選択します:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div>p
{
background-color:blue;
}
</style>
</head>
<body>
<h1>静夜思</h1>
<div>
<h2>床前明月光</h2>
<p>疑是地上霜</p>
</div>
<div>
<span><p>举头望明月</p></span>
<p>低头思故乡</p>
</div>
</body>
</html>隣接兄弟セレクター
隣接兄弟セレクターは、別の要素要素の直後を選択でき、両方とも同じ親要素を持ちます。
別の要素の直後の要素を選択する必要があり、両方の要素が同じ親要素を持つ場合は、隣接兄弟セレクターを使用できます。
次の例では、<div> 要素の後にある最初の <p> 要素をすべて選択します。
<html>
<head>
<meta charset="utf-8">
<style>
div+p+p
{
background-color:yellow;
}
div+p
{
background-color:red;
}
</style>
</head>
<body>
<h1>清明</h1>
<div>
<h2>清明时节雨纷纷</h2>
<p>路上行人欲断魂</p>
</div>
<p>借问酒家何处有</p>
<p>牧童遥指杏花村</p>
</body>
</html>通常の隣接兄弟セレクター
通常の兄弟セレクターは、指定された要素のすべての隣接兄弟要素を選択します。
次の例では、すべての <div> 要素のすべての隣接する兄弟要素 <p> を選択します。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div~p
{
background-color:yellow;
}
</style>
</head>
<body>
<div>
<p>画</p>
</div>
<div>
<p>远看山有色</p>
<p>近听水无声</p>
</div>
<p>春去花还在</p>
<p>人来鸟不惊</p>
</body>
</html>隣接は次の要素を参照し、前の要素とは関係ありません。
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜 















