Html 内联元素中的块级元素

Html 内联元素中的块级元素,html,css,xhtml,standards,Html,Css,Xhtml,Standards,W3C验证器告诉我不能将块级元素放入内联元素中。有道理 但是,如果我使用CSS将块级元素更改为内联元素呢 如果我使用CSS将一个内联元素转换为块级元素(当在另一个内联元素中时),该怎么办 验证器显然没有意识到这一点,但它错了吗 (我实际上并没有这样做,我只是想知道最佳实践)在HTML规范中定义为块元素的元素与定义为display:block在CSS中 我的意思是:即使你说Lorem…。在HTML眼中仍然是块元素 HTML、CSS和JavaScript(如果使用得当)被认为是相互关联的,它们之间不

W3C验证器告诉我不能将块级元素放入内联元素中。有道理

但是,如果我使用CSS将块级元素更改为内联元素呢

如果我使用CSS将一个内联元素转换为块级元素(当在另一个内联元素中时),该怎么办

验证器显然没有意识到这一点,但它错了吗


(我实际上并没有这样做,我只是想知道最佳实践)

在HTML规范中定义为块元素的元素与定义为
display:block在CSS中

我的意思是:即使你说Lorem…

在HTML眼中仍然是块元素


HTML、CSS和JavaScript(如果使用得当)被认为是相互关联的,它们之间不应该相互依赖,没有它们不应该导致其他元素(或整个系统)失败。

内联元素不应该包含块元素。块元素可以包含块和/或内联元素,而内联元素只能包含其他内联(包括
内联块
,例如
)元素


当然,您也可以这样做,因为图形表示在不同浏览器之间是非常一致的。尽管如此,我还是不推荐这样做,也无法真正找到这样做的理由。

这一代人,他们正变得相互依赖。