Html 内联元素中的块级元素
W3C验证器告诉我不能将块级元素放入内联元素中。有道理 但是,如果我使用CSS将块级元素更改为内联元素呢 如果我使用CSS将一个内联元素转换为块级元素(当在另一个内联元素中时),该怎么办 验证器显然没有意识到这一点,但它错了吗Html 内联元素中的块级元素,html,css,xhtml,standards,Html,Css,Xhtml,Standards,W3C验证器告诉我不能将块级元素放入内联元素中。有道理 但是,如果我使用CSS将块级元素更改为内联元素呢 如果我使用CSS将一个内联元素转换为块级元素(当在另一个内联元素中时),该怎么办 验证器显然没有意识到这一点,但它错了吗 (我实际上并没有这样做,我只是想知道最佳实践)在HTML规范中定义为块元素的元素与定义为display:block在CSS中 我的意思是:即使你说Lorem…。在HTML眼中仍然是块元素 HTML、CSS和JavaScript(如果使用得当)被认为是相互关联的,它们之间不
(我实际上并没有这样做,我只是想知道最佳实践)在HTML规范中定义为块元素的元素与定义为
display:block代码>在CSS中
我的意思是:即使你说Lorem…。
在HTML眼中仍然是块元素
HTML、CSS和JavaScript(如果使用得当)被认为是相互关联的,它们之间不应该相互依赖,没有它们不应该导致其他元素(或整个系统)失败。内联元素不应该包含块元素。块元素可以包含块和/或内联元素,而内联元素只能包含其他内联(包括内联块
,例如
)元素
当然,您也可以这样做,因为图形表示在不同浏览器之间是非常一致的。尽管如此,我还是不推荐这样做,也无法真正找到这样做的理由。这一代人,他们正变得相互依赖。