リストで、大・中・小項目となる構造のメニューを作り、class指定を使わずに、各項目にCSSでスタイルを設定したいのですが、可能でしょうか?
HTML
1<ul> 2<li>大項目</li> 3 <ul> 4 <li>中項目</li> 5 <ul> 6 <li>小項目</li> 7 </ul> 8 </ul> 9<li>大項目</li> 10<li>大項目</li> 11</ul>
大項目は、ul liをそのまま指定し、
中項目は、
CSS
1ul li > ul li { ●● }
と直下参照で効かせられたのですが、更にもう1階層下に限定して指定する方法が、あちこちで検索してみてもわからず困っております。
小項目のliにclassを使えれば早いのですが、スクリプトでHTML側は自動生成する都合、CSSのみで何とか出来ないか調べているところです。
自分が見落としている指定方法や、何かよいアイデアがありましたら、お知恵をお貸しいただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/15 05:13