2012-08-16 7 views
0

내가 HTML5 코드 다음 유효성을 검사 할 때 오류를 다음 얻을 :W3C 유효성 검사 : 이상한 HTML 5 오류

<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> 

오류 :

  • 요소 납입이 맥락에서 요소 헤더의 자식으로 사용할 수 없습니다.
  • 요소 주소가이 컨텍스트에서 hgroup 요소의 하위 요소로 허용되지 않습니다.
  • 요소 정격은이 컨텍스트에서 hgroup 요소의 하위 요소로 허용되지 않습니다.
+2

유효한 HTML 5 doctype을 제공 했습니까? 그러면 HTML 5를 사용하여 문서가 작성되었음을 유효성 검사자가 알 수 있습니다. 그렇지 않으면 HTML의 이전 버전에 해당 요소가 존재하지 않습니다. 예 :

+0

예, HTML5 Doctype이 있습니다. – htw

+0

Afaik에는 'num' 또는'rating' 요소가 없습니다. – powerbuoy

답변

5

난 단지 오류가

요소가 요소 hgroup의 아이로 사용할 수없는 주소입니다 꽤 자체 설명이 h1,h2,h3,h4,h5,h6

포함해야 num

hgroup라는 태그를 인식하지 않다 이 컨텍스트

0

유형 번호가있는 입력 요소를 사용하고 싶습니다.

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

ps. 또한 양식 요소 내에 중첩시켜야합니다. –