一个<li>标签内可以放哪些子元素是合法的?

6

假设我有

<li></li>

放置其他标签时有哪些规则?例如:
<li>Hello. <p>I am a paragraph</p></li>

或者

<li>Hello. <span>I am a span</span></li>

做这件事时应该考虑什么?

你在询问块元素和内联元素之间的区别。 - Mike B
我实际上对任何一个都没有问题。 - TGH
3
一个<li>元素中可以包含任何HTML标签,这些标签可以用于格式化这个列表项的内容。但是,不能在<li>元素之外放置<ul><ol>元素。 - ToddBFisher
3个回答

14


1
这取决于HTML版本,因此请参考您认为相关的规范或草案。一般来说,li的内容模型允许任何在文档主体中有效的元素,但是这些元素的集合当然取决于HTML版本。

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