html - <span> 中可以有 <span> 吗?

标签 html css

故事如下:我正在使用 SWFObject 将 Flash 对象插入到我的页面中。嵌入吃掉了我的 span。所以,我为此失去了所有的 CSS。我正在考虑将所有 CSS 移动到父级,这样当 Flash 出现时我不会丢失我的 CSS 样式。

我曾尝试在 span 中使用 span,但我认为它不起作用。是否有一个原因?我不明白为什么你可以在 div 中有 div 而在 span 中不能有 span

是否与 spans 内联有关?

最佳答案

HTML4 specification声明:

Inline elements may contain only data and other inline elements

Span 是一个内联元素,因此在 span 中包含 span 是有效的。 有一个相关问题:Can <span> tags have any type of tags inside them?这使它完全清楚。

HTML5 specification (包括 2017 年 11 月 16 日的 HTML 5.3 的最新草案)更改了术语,但将跨度放置在另一个跨度内仍然完全有效。

关于html - <span> 中可以有 <span> 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9089953/

相关文章:

html - 试图模仿 Lamborghini.com 的布局无济于事

jquery - 淡入/淡出 "Show More"按钮文本

Java FreeMarker : Replacing a ${variable} with a collection instead of an instance of an object

Python字符串范围(解析html)

html - 确保页脚始终贴在底部。 -CSS

javascript - 在 Jquery 中仅将列表记录添加到容器中一次

css - 只需通过覆盖的 div 单击一个按钮

html - 如何垂直对齐 span 元素内的文本,或使 span 与文本大小相同?

html - 找不到我的 div 周围边框的来源

javascript - 如何从 iframe 中删除滚动并根据内容设置高度和宽度