Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5:标题中应该只包含标题吗?_Html - Fatal编程技术网

HTML5:标题中应该只包含标题吗?

HTML5:标题中应该只包含标题吗?,html,Html,如果标题部分仅包含标题(如h1、h2..),而不包含其他信息。是否仍应将其包装在标题标记中?或者如果标题的内容多于标题,那么应该使用标题标签 例如,是否应该使用此选项 <section> <h2> .... </h2> <div> ... </div> </section> .... ... 还是这个 <section> <header>

如果标题部分仅包含标题(如h1、h2..),而不包含其他信息。是否仍应将其包装在标题标记中?或者如果标题的内容多于标题,那么应该使用标题标签

例如,是否应该使用此选项

<section>
    <h2> .... </h2>
    <div>
        ...
    </div>
</section>

.... 
...
还是这个

<section>
    <header>
        <h2>...</h2>
    </header>
    <div>
        ...
    </div>
</section>

...
...

以下是HTML5医生文章:

…作为

为了节省人们的时间,以下是相关的报价:

如果您的
元素只包含一个标题元素,请离开 退出
(例如)确保显示标题 在文档大纲中,因为
不包含 多个元素(如定义所述),为什么要在 你不需要吗?简单地说:

<article>  
    <h1>My best blog post</h1>
    <!-- Article content -->
</article>

我最好的博客文章

这篇文章绝对值得一读,但如果您想快速找到答案,请参阅上面引用的粗体文字:

除了征求意见,而不是以事实和规格为依据的技术答案,这个问题还基于误解。HTML5不建议对页面标题使用
section
,而是对部分内容使用。@JukkaK.Korpela我不建议对页面标题使用section。我在内容区使用它。在上面的例子中,一个content div有多个部分,每个部分都有一个标题和多篇文章包装在一个div中。另外,由于标签没有技术规范,所以我问这个问题是为了征求专家的意见。公平地说,我误解了部分问题。预期的问题似乎是“如果一个部分只有一个标题而没有其他标题内容,那么标题元素是否仍应包装在
标题
元素中?”这仍然是一个征求意见和辩论的呼吁,而不是针对具体问题的解决方案。(专家认为,
标题
元素解决不了任何问题,但其他专家肯定不同意。他们中的大多数人可能认为这样的使用是多余的,但这确实是一个意见问题。)根据HTML5规范,
元素通常包含章节标题(一个
-
元素或一个
元素),但这不是必需的。