【发布时间】:2016-12-17 06:58:08
【问题描述】:
警告:文章缺少标题。考虑使用 h2-h6 元素添加 识别所有文章的标题。从第 32 行第 5 列开始;到线 32,第 46 栏↩↩
以上警告由https://validator.w3.org/生成。
现在让我给你看一下这些行号的代码。
<article class="form-control relativePos">
<ul class="formsectionTab">
<li class="active"><a href="#services">1. Services</a></li>
<li><a href="#time">2. Time</a></li>
<li><a href="#details">3. Details</a></li>
<li><a href="#payment">4. Payment</a></li>
<li><a href="#done">5. Done</a></li>
</ul>
代码所说的第 32 行正是这个 →
<article class="form-control relativePos">
我的 HTML 开发人员说只有两种方法可以消除这些警告 →
要么使用<div></div> 代替部分或文章,要么使用 h2-h6 元素。
但我的问题是我想在 HTML5 标记上构建我的模板,并且代码没有放置标题的范围,因为那不是必需的。我该怎么办?
任何可以在不强制 h2-h6 元素的情况下执行此操作的替代 HTML5 属性?
【问题讨论】:
-
只需使用
div。浏览器对article没有什么特别的作用,用户使用它也没有从文档中获得任何额外的好处。
标签: html w3c-validation