【发布时间】:2018-04-09 22:13:00
【问题描述】:
如何定位下拉菜单中的特定ul > li 元素?需要注意的是,我不能直接编辑 HTML(导航项),它是由我使用的工具自动生成的。但是,我可以在某种程度上操纵 CSS。所以,我想知道是否有办法针对特定的ul > li 元素添加垂直滚动条。
我需要定位 子菜单 3 的 ul > li,如下面的代码所示。请注意,这些类是由该工具自动生成的。我尝试使用:nth-child() 伪类,但我认为我做得不对。
<ul class="navigation">
<li class="children"><a href="#">Main Menu</a>
<ul class="sub-menu">
<li class="children"><a href="#">Sub Menu 1</a></li>
<li class="children"><a href="#">Sub Menu 2</a></li>
<li class="children" data-mc-id="11"><a href="">**Sub Menu 3**</a>
<ul class="sub-menu">
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
<li class="children"><a href="">Item</a></li>
</ul>
</li>
</ul>
</li>
</ul>
【问题讨论】:
标签: html css css-selectors pseudo-class