我在 MDN 上查看了 HTML 正文元素是 block 级元素还是内联级元素的任何指示:
Inline Elements/ Block-level Elements
这些都没有提及任何关于 body 元素的内容,除了:
Block-level elements may appear only within a < body > element.
最佳答案
HTML4分类元素进入"block-level"和 "inline"类别。
但是,HTML5 没有这个概念。相反,它被移动到 CSS:block-level elements and block boxes和 inline-level elements and inline boxes .
根据 HTML5,body
元素属于 sectioning root类别。仅此而已。
然而,在Rendering - The page , HTML5 指定 body
默认显示为 block :
html, body { display: block; }
然后,根据 CSS 中的定义,它将是 block 级的,除非您重写该样式。
关于html - body 元素是 block 级元素还是行内元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34566180/