CSSの+とか>とか
備忘録
'>'の意味
以下の要素を表す。
.japanese > ul { list-style-type: none; }
上記のCSSが適応される範囲は
japanese
クラス以下のul
タグのみ
<div class="japanese"> <ul> <li>いち</li> <li>にい</li> <li>さん</li> </ul> </div> <div class="english"> <ul> <li>one</li> <li>two</li> <li>three</li> </ul> </div> <ul> <li>Un</li> <li>deux</li> <li>trois</li> </ul>
+
の意味
隣接している要素を表す。
.english + ul { list-style-type: none; }
上記のCSSが適応される範囲は
english
クラスの同階層かつ直下にあるul
タグのみ
<div class="english"> <ul> <li>one</li> <li>two</li> <li>three</li> </ul> </div> <ul> <li>Un</li> <li>deux</li> <li>trois</li> </ul>
参考