У меня есть следующий html-код. Я хочу выбрать нечетные или даже .menu-элементы ul в этом коде, которые они помещаются в бесконечно вложенном формате. пожалуйста, помогите мне ...: nth-child для вложенных элементов
<nav class='amazing-menu '>
<ul id='menu_container'>
<li class="parent">
<a href="#" class="link">First</a>
<div class="sub-menu">
<ul class="menu-item">
<!-- I want to => background-color: red; -->
<li>
<a href="" class="link">sub-item1</a>
</li>
<li class="parent">
<a href="" class="link">sub-item1</a>
<div class="sub-menu">
<ul class="menu-item">
<!-- I want to => background-color: blue; -->
<li><a href="link">sub-sub-item1</a>
</li>
<li><a href="link">sub-sub-item2</a>
</li>
<li><a href="link">sub-sub-item3</a>
</li>
<li class="parent"><a href="link">sub-sub-item4</a>
<div class="sub-menu">
<ul class="menu-item">
<!-- I want to => background-color: green; AND so on ... -->
<li><a href="link">sub-sub-sub-item1</a>
</li>
<li><a href="link">sub-sub-sub-item2</a>
</li>
<li><a href="link">sub-sub-sub-item3</a>
</li>
<li><a href="link">sub-sub-sub-item4</a>
</li>
</ul>
</div>
</li>
<li><a href="link">sub-sub-item2</a>
</li>
<li><a href="link">sub-sub-item3</a>
</li>
</ul>
</div>
</li>
<li>
<a href="" class="link">sub-item2</a>
</li>
</ul>
</div>
</li>
</ul>
</nav>
что именно вы ищете в ? – Geeky
, если вы хотите выбрать элементы li в menuitem, просто используйте как .menu-item li: nth-child (нечетный) { цвет: красный; } .menu-item li: nth-child (even) { цвет: зеленый; } – Geeky
Как сказал @Geeky, неясно, что вы просите. Вы запрашиваете альтернативу для четного или нечетного, но в разметке вы указываете 3 цвета. Не должно быть 2 цвета? – vals