大胆な現在のメニュー項目のみを表示したいのですが、現在のメニュー項目を太字にしたい場合は、サブメニュー項目も太字になります。ナビゲーションCSSの問題を修正する必要がありますか?
私のCSSは次のとおりです。私は2番目とクラスが現在の項目
<ul class="main">
<li><a href="#">First</a></li>
<li class="current-item">
<a href="#">Second</a>
<ul class="sub-menu">
<li><a href="#">Inner First</a></li>
<li><a href="#">Inner Second</a></li>
</ul>
</li>
<li><a href="#">Third</a></li>
<li><a href="#">Fourth</a></li>
</ul>
おかげ@Roberrrtいますが.current項目を見ることができるように李のクラスであり、 liは.sub-meuの親です。したがって、current-itemクラスとin-sub-menuクラスのすべてのliは大胆になります。 –
ええ、私はPeteが既に行った '>'の提供に失敗しました。これは本当に '.current-item'の_direct child_をスタイルするものです – Roberrrt