0
私は次のように定義します。LESS:不要なプロパティの継承
ul.menu-level1 {
li.menu-level1-item {
font-size: @font-size-large;
&.active {
font-weight: bold;
}
}
}
div.menu-level2 {
}
\t <ul class="menu-level1">
\t \t <li class="menu-level1-item"><a href="/">some</a></li>
\t \t <li class="menu-level1-item has-submenu active"><a href="/">some</a>
\t \t \t <div class="menu-level2">
\t \t \t \t <ul>
\t \t \t \t \t <li class="menu-level2-item"><a href="/">some</a></li>
\t \t \t \t </ul>
\t \t \t </div>
\t \t </li>
\t </ul>
しかし、彼らはmenu-level1
から継承するため、まだ、menu-level2
項目は、font-weight: bold
を取得しています。
私は間違っていますか?
達成したいこと:menu-level1-item active
要素のみ太字にする必要があります。すべての子どもではありません。
編集:made ul.menu-level2
to div.menu-level2
。
ありがとうございました! :) – meandeveloper111