W3C HTML验证错误-部分缺少标题.考虑使用h2-h6元素为所有小节添加识别标题



当我尝试在中验证页面时收到警告https://validator.w3.org:

本节缺少标题。考虑使用h2-h6元素为所有小节添加识别标题。

我的代码如下:

<section id="slider-wrapper-new">
    <div class="slider-container-new">
        // some code..
    </div>
</section>

如何删除此错误?我需要在节标题中添加h1-h6标签吗?

任一:

  1. 将标题(h1,…,h6(标记添加到section元素中
  2. section元素替换为div元素
  3. 忽略警告。您看到的消息是非规范使用建议,根据HTML5规范(突出显示我的(:

    每个section的主题都应识别,通常通过包括标题(h1-h6元素(作为section的子元素元素

您的代码是有效的(如果您使用的是结束</section>而不是</div>(。

W3C验证器报告警告,而不是错误

虽然为每个截面内容元素提供标题很有用,但这不是必需的。

在使用分段内容元素时,防止出现此警告的唯一方法是,按照建议提供标题内容元素。如果您改为使用div,您的文档大纲将有所不同,并且可能是错误的(如果您首先正确使用了section(。

您必须在您的部分中放入h1、h2、h3:

<section id="slider-wrapper-new">
 <div class="slider-container-new">
  <h3>My Title</h3>
    // some code..
 </div>

最新更新