前端之家收集整理的这篇文章主要介绍了
CSS选择顶级的ul,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
li> ul> li选择比ul的第一级更深的所有li元素.
li选择所有的li元素
li:not(li> ul> li)应该选择不比ul的第一个级别更深的所有li元素 – 也就是只有第一级元素 – 但不是.为什么?
谢谢!
原因li:not(li> ul> li)不起作用是因为li> ul> li不是一个简单的选择器(正如Felix Kling在你的问题的
评论中所说的).
获得最高级别的最简单的方法是将类或id赋予最外层的ul,然后执行:
.ulClassNameOrID > li {}
然而,以下内容也可以获得您的期望(@L_404_0@),因为它不会选择任何前一个li的直接子代的ul(所以不是外部列表的子列表):
:not(li) > ul > li {}
原文链接:https://www.f2er.com/css/216350.html