标签: list html-lists
作为主题。我知道我可以使用它并且它可以工作,但它是使我的标记和CSS更短的好方法吗?我可以用这个吗?:
nav > ul > a
而不是:
nav > ul > li > a
答案 0 :(得分:0)
查看规格
For UL:
内容模型:零个或多个li和支持脚本的(脚本,模板)元素。
For OL
所以:否。
答案 1 :(得分:-2)
仅当用ul > a元素包围<li>元素时才能使用<a>,因为>是“子选择器”,这意味着右边的元素直接放置在左侧元素内将被选中。
ul > a
<li>
<a>
>
如果要将<a>元素放入<li>元素中,则使用第一种方法应用的任何格式均不适用于链接,因为它们不是{{1 }} 标签。因此第一种方法根本行不通。