<div>
中是否允许使用<form>
,<pre>
,<span>
等标记吗?
答案 0 :(得分:49)
span
元素是内联元素,它应该只包含其他内联元素,而不包含块元素。
来自the spec:
通常,块级元素可以 包含内联元素和其他 块级元素。通常, 内联元素可能只包含数据 和其他内联元素。本质上 这种结构上的区别是 块元素创建的想法 比内联“更大”的结构 元件。
通用块级分组元素是div
。通用内联级别分组元素是span
。
再次,来自the spec:
DIV和SPAN元素 与id和class结合 属性,提供通用机制 用于向文档添加结构。 这些元素定义了内容 内联(SPAN)或块级(DIV)但是 没有其他的表述习语 关于内容。
答案 1 :(得分:6)
根据HTML Living Standard,SPAN元素的内容模型是“Phrasing content”。
了解SPAN元素here。
了解短语内容here。第二个链接包含可以放在SPAN元素中的所有元素的完整列表。