为什么我们不应该将块元素放在内联元素中

时间:2013-04-07 02:02:37

标签: html validation

如果我将一个div元素放在一个锚元素中,它会使我的HTML无效。

不将块级元素放在内联元素中的原因是什么?

1 个答案:

答案 0 :(得分:4)

  

如果我将一个div元素放在一个锚元素中,它会使我的HTML无效。

This is not true as of HTML5.

  

不将块级元素放在内联元素中的原因是什么?

HTML规范描述了哪些元素可能包含其他元素。 "Flow content"通常可以包含“流量内容”或"Phrasing Content",但即便如此也是如此。例如,p元素是块级元素,但它可能只包含“Phrasing Content”。