Probleme de code XHTML
dc85
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
dc85 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
dc85 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux faire valider une feuille de code XHTML ici http://validator.w3.org mais je trouve une erreur sur toutes mes pages:
"
1. Error Line 17, Column 67: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
<div><a href="accueil.html"><div id="en_tete_orientation_generale"></div></a></div>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
"
Que dois-je faire pour corriger ca?
Cette ligne me sert a inserer une banniere dans mon CSS: je cree un bloc vide et je lui mets une image de fond, avec retour a l'accueil en cliquant sur l'image. J'ai essaye comme ca mais l'image n'apparait plus:
<div><a href="accueil.html"><span id="en_tete_orientation_generale"></span></a></div>
Merci de votre aide!
je veux faire valider une feuille de code XHTML ici http://validator.w3.org mais je trouve une erreur sur toutes mes pages:
"
1. Error Line 17, Column 67: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
<div><a href="accueil.html"><div id="en_tete_orientation_generale"></div></a></div>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
"
Que dois-je faire pour corriger ca?
Cette ligne me sert a inserer une banniere dans mon CSS: je cree un bloc vide et je lui mets une image de fond, avec retour a l'accueil en cliquant sur l'image. J'ai essaye comme ca mais l'image n'apparait plus:
<div><a href="accueil.html"><span id="en_tete_orientation_generale"></span></a></div>
Merci de votre aide!
A voir également:
- Probleme de code XHTML
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
5 réponses
Bonjour
Le message le dit clairement : tu n'as pas le droit de mettre un <div> là. Le <div> est un élément de bloc, il ne peut pas être dans un élément incorporé (<a>) :
http://fr.selfhtml.org/html/reference/elements.htm#div
Tu ne peux pas mettre une balise <img tout simplement ?
Le message le dit clairement : tu n'as pas le droit de mettre un <div> là. Le <div> est un élément de bloc, il ne peut pas être dans un élément incorporé (<a>) :
http://fr.selfhtml.org/html/reference/elements.htm#div
Tu ne peux pas mettre une balise <img tout simplement ?
si, je pourrais mettre une balise image, mais l'autre solution me permaittait de changer de banniere directement depuis la feuille de style donc un seul fichier a ouvrir!
J'étais en train de l'essayer, ça marche avec le display:block dans le style du span.
Mais il faut aussi mettre un width et un height.
Mais il faut aussi mettre un width et un height.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question