CSS 組み合わせセレクター

組み合わせセレクター

タグセレクター、クラスセレクター、IDセレクターを組み合わせて使用​​できます。一般的な組み合わせ方法としては、タグセレクタとクラスセレクタの組み合わせ、タグセレクタとIDセレクタの組み合わせがあります。これら 2 つの組み合わせ方法の原理と効果は同じであるため、タグ セレクターとクラス セレクターの組み合わせのみを紹介します。組み合わせセレクターは単なる組み合わせの形式であり、実際のセレクターではありませんが、実際にはよく使用されます。

例: .orderlist li {xxxx} または .tableset td {}
これを使用するときは、通常、li td dd など、繰り返し表示され、同じスタイルを持ついくつかのタグで使用します。 sypered< h1 class = "red"></h1>
A,B すべての A 要素と B 要素を同時に照合し、A と B の間をカンマで区切ります。

2. A B 子孫要素セレクター、すべての要素を照合します。 A 要素の子孫である B 要素に属し、A と B の間はスペースで区切られます。 、A 要素のすべての子要素 ​​B に一致します div > Strong { color:#f00; }

4. A + B 隣接要素セレクター、A 要素の直後のすべての兄弟要素 B に一致します p + p { color: # f00; }
5. A ~ B 通常の隣接要素セレクター。指定された要素のすべての隣接要素に一致します。 div ~ p { color: #f00; }

複数要素セレクター

//css コード:

<style>

div.mydivred,p .マイプレド

{padding:10px;background-color:#ffffff;border:1px #000000 Solid;color:red;}


</style>

//html code

< ; div class="mydivred"> div.mydivred</div>;

<p class="mypred"> p.mypred</p>

お試しください


子孫要素セレクター

<>

#Fuji .ziji

{

padding:10px;

border:1px #000000 Solid;color:red;

}

</style>

<div id="Fuji">

<div class="ziji"</div> ;

</div>

サブ要素の選択
<style>


#zys>スパン

{

padding:10px;

background-color:#ffffff;

ボーダー:1px #000000 ソリッド;カラー:レッド;

}

</style>

<div id="zys">

<スパンclass="any"> div.ziji</span>

</div>;

試してみましょう


<スタイル>

<div>

<h2>私の名前はドナルド</h2>

<p>ダックバーグに住んでいます

試してくださいそれをアウト


通常の隣接要素セレクター

div~ p

{背景色: 緑;
}

<div>

<p>第1項。 ディビジョン内で</p>

<p>第 2 項。 ディビジョン内で</p>

</div>

<p>第3項。ディビジョン内ではありません。 </p>

<p>第4項。ディビジョン内ではありません。 </p>

試してみる

学び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>组合选择器</title> <style type="text/css"> p span{ color:red } span { color:blue; } </style> </head> <body> <p>嵌套<span>用CSS</span>标记的方法</p>嵌套之外的<span>标记</span>不生效 </body> </html>