我一直在搜索可在<li>
标签内使用的标签列表,但未找到任何参考资料。
是否可能可以使用符合HTML 4+标准的任何块级元素作为其内部内容?
我一直在搜索可在<li>
标签内使用的标签列表,但未找到任何参考资料。
是否可能可以使用符合HTML 4+标准的任何块级元素作为其内部内容?
TL;DR: <li>
标签可以包含任何在 <body>
中合法的元素。
在 HTML 4.01 列表规范 中,您会发现相关的 DTD 提取:
<!ELEMENT LI - O (%flow;)* -- list item -->
这是一个块级元素,所以几乎任何东西都可以放置在其中。问题只会出现在你将块级元素放置在内联元素中时。
<li>
标签内),块级元素和行内元素都可以使用。<li>
中放置<table>
并没有太多意义,但这仍然是有效的。
几乎任何东西
”都可以。这个7年前的问题有一个得到了171个赞的答案,所以我认为人们会没问题的。 - user527892