<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; }
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト
ダミーテキストダミーテキストダミーテキストダミーテキスト