< li > 中允许的标记是什么?

我一直在搜索 <li>中可用的标签列表,但是我找不到任何参考。

是否可能允许任何符合标准的 HTML4 + 块元素出现在它们中?

77622 次浏览

您可以使用 W3C 的标记验证服务对您的案例进行测试,以了解您的标记是否有效。

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

是的,差不多。你可以在列表(无论是内部的 ABC0或只是松散内部的 ABC1/<ul> 内部列表必须在 <li>) ,块元素和行内元素中有列表。

对我来说,把一个 <table>放在一个 <li>中没有多大意义,但即使这样也是有效的。

这是一个块级元素,所以几乎什么都可以。只有在将块级元素放入内联元素时才会出现问题。

DR : <li>可以包含在 <body>中有效的任何元素。

HTML 4.01列表规范中,您将找到 DTD 的相关摘录:

<!ELEMENT LI - O (%flow;)* -- list item -->

这指定 <li>可以包含 流量含量,它是所有 拦截内嵌式元素的集合。

<li>的 HTML5规范是相同的,因为它也允许任何 流量含量