我有以下内容:
<ul id="status-infos">
<li>x</li>
<li>y</li>
</ul>
是否有任何法律元素可以用来包含这些<li>
元素。例如:
<ul id="status-infos">
<xxx id="xxx">
<li>x</li>
<li>y</li>
</xxx>
</ul>
我有以下内容:
<ul id="status-infos">
<li>x</li>
<li>y</li>
</ul>
是否有任何法律元素可以用来包含这些<li>
元素。例如:
<ul id="status-infos">
<xxx id="xxx">
<li>x</li>
<li>y</li>
</xxx>
</ul>
在 HTML 5 中,该<menu>
项目也可以是li
元素的父级。(但您不能将menu
用作ul
/的子级ol
。您只能使用它来代替它们)
你可以使用另一个ul
:
<ul id="status-infos">
<li>
<ul id="xxx">
<li>x</li>
<li>y</li>
</ul>
</li>
</ul>
我怀疑你的问题真的是:
有没有办法可以 CSS 挂钩列表中的连续列表项块
好吧,你可以给他们所有的类名,或者去寻找更有创意的解决方案,比如nth-child
范围。假设您想对第 4 和第 7 个之间的所有列表项应用一些 CSS。你会使用:
li:nth-child(n+4):nth-child(-n+7){
color:red;
}
根据 HTML 规范,li
元素也可以显示为menu
和元素的子dir
元素。但这没什么用,因为这些元素本来是 的表示变体,ul
甚至没有变成那个(它们通常以与 相同的方式呈现ul
)。HTML5 草案中的新含义menu
是另一回事,但在这里也不相关。
我建议您问一个不同的问题,以指定您希望实现的目标,而不是针对未指定问题的假设解决方案(无法工作)。
如果您唯一的愿望是为 的样式挂钩(为什么?)添加一个额外的包装器<li>
,那么正确的做法是<ul>
用容器包装 :
<div id="xxx_container">
<ul id="xxx">
<li>x</li>
<li>y</li>
</ul>
</div>