Html h1是否需要标头作为父项?

Html h1是否需要标头作为父项?,html,semantics,heading,Html,Semantics,Heading,h1标签是否总是需要标题标签 像下面这样 <main> <header> <h1>Title</h1> </header> </main> 标题 还是这就够了 <main> <h1>Title</h1> </main> 标题 这不是强制性的。但从语义上讲,它是好的 查看此项了解更多信息。除了表格和表单标记外,任何html标记都不

h1标签是否总是需要标题标签

像下面这样

<main>
    <header>
        <h1>Title</h1>
    </header>
</main>

标题
还是这就够了

<main>
    <h1>Title</h1>
</main>

标题

这不是强制性的。但从语义上讲,它是好的


查看此项了解更多信息。

除了表格和表单标记外,任何html标记都不需要父标记

只要您的
标记内,一切都正常

但是:你不应该在标签中放任何内容,只需要导入和元数据

所以这很好

<html>
    <body>
        <h1> Text </h1>
    </body>
</html>

正文
“h1是否需要标头作为父项?”不,不需要

标题元素通常包含节的标题(h1–h6元素),但这不是必需的 资料来源:


另请参见

<代码>允许的父元素:任何可以包含流元素的元素,hgroup要成为迂腐的,只有
标记不能有父元素<代码>必须是
的后代,而不是
。是的,这是正确的,其他每个标记必须位于
顺序
标记内。我将编辑我的答案