dud*_*ude 6 css nested css-selectors css3 html-lists
我有一个无序的列表,如:
<ul>
<li>Element one
<ul>
<li><a>Element two</a>
<ul>
<li><a>Element three</a></li>
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试选择<a>"元素二" 的元素.我会像下面这样做:
ul ul li:first-child > a
Run Code Online (Sandbox Code Playgroud)
这将选择以下嵌套<a>元素.看到这个小提琴:
怎么解决这个问题?
Has*_*ami 15
您可能需要向第一个<ul>元素添加标识符,然后通过parent > child 子选择器遍历子树,如下所示:
ul.main > li > ul > li:first-child > a {
background:red;
}
Run Code Online (Sandbox Code Playgroud)