<div id="sample01">
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<div class="test">
<p class="type1">ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p class="type2">ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p class="type1">ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
</div>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
<p>ダミーテキストダミーテキストダミーテキストダミーテキスト</p>
</div>
CSSは、div要素(class="test")の子要素(ボールド)のうち、2種類のclass(赤色文字と紫色文字)と、「p:not([class])」でclassを否定= classを持たないもの(緑色文字)という形で指定しています。
.test {
font-weight:bold;
}
.test p.type1 {
color:red;
}
.test p.type2 {
color:#90a;
}
.test p:not([class]) {
color:green;
}
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト