Valdiation w3c

Fermé
fady - 23 août 2012 à 08:55
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 - 23 août 2012 à 15:31
Bonjour,

Lors de la validation j'ai plusieurs fois ce problème:
document type does not allow element "h5" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag

comment faire pour le régler ?
Merci d'avance.

6 réponses

telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
23 août 2012 à 12:19
<h5>Titre</h5> 
<p>texte<br/> 
texte 
</p>

ça et rien, c'est pareil.
Evidemment qu'il n'y a pas d'erreur dans le peu que tu donnes.
Ton code est en ligne ?
1
Il me dise qu'avec ça il y a une erreur la seul différence c'est que le texte est plus long.
Non il n'est pas en ligne.
0
Utilisateur anonyme
23 août 2012 à 14:50
L'erreur document type does not allow element "h5" here vient forcément d'avant la balise <h5> Si la balise n'est pas autorisée ici, c'est qu'elle est à l'intérieur de quelque chose d'autre, et ce quelque chose d'autre commence forcément avant.
Peux-tu montrer ce qu'il y a avant ?
1
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
23 août 2012 à 10:49
Pas facile de trouver sans avoir le code environnant...
0
Utilisateur anonyme
23 août 2012 à 13:39
Bonjour

S'il n'y a rien avant ça, effectivement, il y a une erreur.
Il faut au moins un DOCTYPE, une balise <html>, le <head> </head> et la balise <body>
0
Si il y a des choses avant mais l'erreur ne vient pas d'avant vu que c'est le menu qui marche très bien.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
23 août 2012 à 15:31
Si il y a des choses avant mais l'erreur ne vient pas d'avant vu que c'est le menu qui marche très bien.
... et pourtant si !
Il est impossible de t'aider si tu ne donnes pas plus de code.
0
lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 768
23 août 2012 à 10:52
Hello,

Je te donne ce que me dit un débugueur :

 Cause :

L'élément pointé n'est pas autorisé dans le contexte où vous l'avez placé. Les autres éléments mentionnés sont les seuls autorisés là et peuvent contenir le premier. Cela signifie que vous devez ajouter un conteneur, ou bien que vous avez oublié d'en fermer un.
Il existe deux types d'éléments dans le corps d'un fichier HTML : les éléments bloc et les éléments 'inline'. L'une des causes possibles de l'apparition de ce message est que vous avez essayé d'utiliser un élément bloc (<p> par exemple) dans un élément 'inline' (<a ou span par exemple). 

à adapter à ton code, forcément ;-)
-1
Merci mais la tu me l'a juste traduit en gros il me dit une erreur par exemple ici:

<h5>Titre</h5>
<p>texte<br/>
texte
</p>
0