当我尝试在中验证页面时收到警告https://validator.w3.org:
本节缺少标题。考虑使用h2-h6元素为所有小节添加识别标题。
我的代码如下:
<section id="slider-wrapper-new">
<div class="slider-container-new">
// some code..
</div>
</section>
如何删除此错误?我需要在节标题中添加h1
-h6
标签吗?
任一:
- 将标题(
h1
,…,h6
(标记添加到section
元素中 - 将
section
元素替换为div
元素 - 忽略警告。您看到的消息是非规范使用建议,根据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>