警告:文章缺少标题。考虑使用h2-h6元素为所有文章添加标识标题

时间:2016-03-10 19:47:40

标签: html css html5 validation

我有<article><section><header>,一切似乎都很好,但HTML Validator会返回错误:

警告:文章缺少标题。考虑使用h2-h6元素为所有文章添加标识标题。

你能告诉我问题在哪里吗?

<div class="item column-1" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting">
  <article>
    <section class="article-intro clearfix" itemprop="articleBody">
      <header>
        <h2>My header text</h2>
      </header>
      <p>My paragraph text</p>

      <p>
        <img src="/images/myimage.jpg" alt="image alt">
      </p>

    </section>
  </article>
</div>

2 个答案:

答案 0 :(得分:4)

验证者抱怨的是文章中缺少标题。在你的文章中,而不是嵌套的部分。 最佳结构如下:

<article>
  <h1>Some heading</h1>
  <p>Content of the article ... </p>
</article>

顺便说一句,你没有做错任何事,记住这只是一个警告,而不是一个错误。

P.S尝试遵循W3C标准做得很好,顺便说一句

答案 1 :(得分:-1)

使用aria-label="article"

<article aria-label="article">
  <p>Content of the article ... </p>
</article>