我知道,<ul>
的唯一子项可以是<li>
元素。但是,我找不到任何要求,是否可以在没有<li>
元素的情况下使用<ul>
?
直接来自W3 HTML5 Spec(这是一个候选规范,我实际上建议kazagistar's W3 link也包含<menu>
元素。):
See the w3 standard pages here
允许的父元素:ul,ol,菜单
4.5.7 The li element Categories: None. Contexts in which this element can be used: Inside ol elements. Inside ul elements. The li element represents a list item. If its parent element is an ol, or ul, then the element is an item of the parent element's list, as defined for those elements. Otherwise, the list item has no defined list-related relationship to any other li element.
[新手...抱歉回复笨拙...我在这里看到的是“可以使用此元素的上下文”,而不是必须的,而且似乎与“否则,列表项没有定义的列表相关。 ..”。因此,我认为答案是肯定的,可以使用,但是缺少上下文,这听起来像是可以使用OP。
@@PawełTokarz:“因此,一句话-HTML5语法是否允许我使用
答案:是的,但是有:ol或菜单,仅此而已!
是,按照html标准,我们编写]]