2012-08-16 2 views
0

Je reçois des erreurs suivantes lorsque je valide suivant le code HTML5:W3C Validation: étrange erreurs 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> 

Erreurs:

  • élément num pas autorisé en tant qu'enfant de tête d'élément dans ce contexte.
  • L'adresse de l'élément n'est pas autorisée en tant qu'enfant de l'élément hgroup dans ce contexte.
  • La notation de l'élément n'est pas autorisée en tant qu'enfant de l'élément hgroup dans ce contexte.
+2

Avez-vous fourni un doctype HTML 5 valide? Cela permettra au validateur de savoir que votre document est écrit en HTML 5. Sinon, cet élément n'existe pas dans les anciennes versions de HTML. par exemple.

+0

Oui, il a le Doctype HTML5 – htw

+0

Afaik il n'y a pas d'élément 'num' ou' rating'. – powerbuoy

Répondre

5

Je ne suis pas au courant d'une balise appelée num

hgroup ne doit contenir h1,h2,h3,h4,h5,h6

Les erreurs sont assez explicites

adresse élément non autorisé comme enfant de hgroup d'élément ce contexte

0

Je crois que vous voulez utiliser un élément d'entrée avec le numéro de type:

<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. Assurez-vous également de l'imbriquer dans un élément de formulaire! –