[html] 第273天 html中p标签内为何不能嵌套div标签?
Opened this issue · 4 comments
haizhilin2013 commented
censek commented
p 是行内 div 是块级
lizaiya commented
p 是行内 div 是块级
p当真是行内?
lizaiya commented
不利于语义化
Wyt-GitHub8000 commented
在HTML中,p标签是表示段落的语义标签,是一个块级元素,而div标签也是一个块级元素。根据HTML语义化的原则,段落中应该只包含文本,而不应该包含其他块级元素。因此,HTML规范不建议在p标签中嵌套div标签。
虽然在HTML5中可以在p标签中嵌套部分行内元素,但是仍然不建议在p标签中嵌套块级元素,因为这可能会导致渲染不一致、样式难以维护等问题。如果需要嵌套块级元素,应该使用其他的语义标签来包含它们。