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

sac*_*024 3 html validation

如果我将 div 元素放置在锚元素内,它会使我的 HTML 无效。

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

zzz*_*Bov 6

如果我将 div 元素放置在锚元素内,它会使我的 HTML 无效。

从 HTML5 开始,情况并非如此。

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

HTML 规范描述了哪些元素可以包含其他元素。“流畅内容”通常可以包含“流畅内容”或“短语内容”,但情况也不总是如此。例如,一个p元素是块级元素,但它可能只包含“短语内容”。