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

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

是否有可能在其中允许任何符合标准的HTML 4+块元素?


TL; DR :一个<li>可以包含任何在<body>有效的元素。

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

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

这指定<li>可能包含流内容,它是所有块和内联元素的集合。

<li>的HTML5规范是相同的,它也允许任何流内容。


这是一个块级元素,所以几乎任何事情都会发生。 麻烦只有在你将块级元素放入内联元素时才会出现。


是非常多。 您可以在列表内部列出(列在<li>或列在<ol> / <ul>内部列表必须位于<li>内部)的列表,块元素和内联元素。 对我来说,在<li>放置一个<table>没有什么意义,但即使这样仍然有效。

链接地址: http://www.djcxy.com/p/88849.html

上一篇: What are the allowed tags inside a <li>?

下一篇: Doctype Declaration: XHTML 1.0 vs. XHTML 1.1