Valdiation w3c

fady -  
telliak Messages postés 3668 Date d'inscription   Statut Membre Dernière intervention   -
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 3668 Date d'inscription   Statut Membre Dernière intervention   882
 
<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
fady
 
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
 
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 3668 Date d'inscription   Statut Membre Dernière intervention   882
 
Pas facile de trouver sans avoir le code environnant...
0
Utilisateur anonyme
 
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
fady
 
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 3668 Date d'inscription   Statut Membre Dernière intervention   882
 
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   Statut Membre Dernière intervention   1 768
 
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
fady
 
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