<li>标签内允许哪些标签?

144

我一直在搜索可在<li>标签内使用的标签列表,但未找到任何参考资料。

是否可能可以使用符合HTML 4+标准的任何块级元素作为其内部内容?

4个回答

215

8

这是一个块级元素,所以几乎任何东西都可以放置在其中。问题只会出现在你将块级元素放置在内联元素中时。


4
P 标签是块级元素,但不能包含任何块级元素。在块级元素方面,“任何内容”并不完全准确:https://dev59.com/iWoy5IYBdhLWcg3wq_3O - HoldOffHunger
因此,“几乎任何东西”都可以。这个7年前的问题有一个得到了171个赞的答案,所以我认为人们会没问题的。 - user527892

4
是的,完全正确。你可以在列表内嵌套列表(内部列表必须在一个<li>标签内),块级元素和行内元素都可以使用。
对我来说,在<li>中放置<table>并没有太多意义,但这仍然是有效的。

1

您可以使用W3C的标记验证服务来测试您的代码,以了解您的标记是否有效。

此验证器检查HTML、XHTML、SMIL、MathML等Web文档的标记有效性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接