下面是故事:我使用SWFObject将一个Flash对象插入到我的页面中。嵌入占用了我的空间。因此,我失去了所有的CSS。我正在考虑移动所有的CSS到父,这样我就不会失去我的CSS样式时,Flash出现。

我试过在一个跨度中使用一个跨度,但我不认为这是可行的。这有什么原因吗?我不明白为什么div中有div而span中没有span。

它和span是内联的有关吗?


当前回答

HTML4规范规定:

内联元素可以只包含数据和其他内联元素

Span是一个内联元素,因此在Span中包含Span是有效的。 还有一个相关的问题:<span>标记是否可以包含任何类型的标记?这就完全清楚了。

HTML5规范(包括发布于2017年11月16日的最新HTML 5.3草案)改变了术语,但将span置于另一个span中仍然完全有效。

其他回答

HTML4规范规定:

内联元素可以只包含数据和其他内联元素

Span是一个内联元素,因此在Span中包含Span是有效的。 还有一个相关的问题:<span>标记是否可以包含任何类型的标记?这就完全清楚了。

HTML5规范(包括发布于2017年11月16日的最新HTML 5.3草案)改变了术语,但将span置于另一个span中仍然完全有效。

是的。你可以在一个张成的空间中有一个张成的空间。你的问题来自其他方面。