Html 你能有一个<;span>;在a<;span>;?
故事是这样的:我正在使用SWFObject将一个Flash对象插入我的页面。嵌入会吃掉我的Html 你能有一个<;span>;在a<;span>;?,html,css,Html,Css,故事是这样的:我正在使用SWFObject将一个Flash对象插入我的页面。嵌入会吃掉我的span。因此,我失去了所有的CSS。我正在考虑将所有CSS移到父级,以便在Flash出现时不会丢失CSS样式 我曾尝试在span中使用span,但我认为它不起作用。这有什么原因吗?我不明白为什么在div中可以有div,但在span中不能有span 这与内联的跨度有关吗?是。您可以在span中设置span。您的问题源于其他原因。指出: 内联元素只能包含数据和其他内联元素 Span是一个内联元素,因此在Spa
span
。因此,我失去了所有的CSS。我正在考虑将所有CSS移到父级,以便在Flash出现时不会丢失CSS样式
我曾尝试在span
中使用span
,但我认为它不起作用。这有什么原因吗?我不明白为什么在div
中可以有div
,但在span
中不能有span
这与内联的
跨度有关吗?是。您可以在span
中设置span
。您的问题源于其他原因。指出:
内联元素只能包含数据和其他内联元素
Span是一个内联元素,因此在Span中包含Span是有效的。
有一个相关的问题:这使它完全清楚
(包括2017年11月16日的最新草案)更改了术语,但将span放在另一个span中仍然是完全有效的。您可以在一个span中有一个span您所说的“嵌入吃掉我的span”是什么意思。此外,请提供on或。span与div没有任何区别,只是默认情况下,每个span的属性倾向于以某种方式定义。然而,它们都只是元素。如果选择将跨度视为块级图元,则可以将其视为块级图元。我认为您使用的嵌入方法不正确。我相信swfObject要求您为它定义一个元素来替换的内容。此处的示例:显示了如何替换对象。也许你也应该这么做。对于任何遇到这个问题的人。请记住,如果需要添加样式,可能需要将span设置为位置:块
或位置:内联块
。@jgallard您的意思是显示:块
或显示:内联块
。