W3C验证:奇怪的HTML 5错误

时间:2012-08-16 22:40:10

标签: html html5 tags w3c validation

当我验证以下HTML5代码时出现以下错误:

<article>
 <header>
  <num>1</num>
  <hgroup>
   <h2><a href="#">Title with link</a></h2>
   <address>Teststreet 11</address>
  </hgroup>
 </header>
 <footer>
 <ul>
  <li><a href="#">&raquo; Mehr</a></li>
 </ul>
 </footer>
</article>

错误:

  • 在此上下文中,元素num不允许作为元素标头的子元素。
  • 元素地址不允许作为thiscontext中元素hgroup的子元素。
  • 在此上下文中,元素等级不允许作为元素hgroup的子元素。

2 个答案:

答案 0 :(得分:5)

我不知道名为num

的标签

hgroup只应包含h1,h2,h3,h4,h5,h6

错误非常自我解释

  

在此上下文中,元素地址不允许作为元素hgroup的子元素

答案 1 :(得分:0)

我相信你想使用类型为的输入元素:

<form action="demo_form.asp">
  Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5" />
  <input type="submit" />
</form>