5568 sujets

Sémantique web et HTML

Salut!
J'ai vérifier s'il y avait des erreurs dans mes pages mais j'arrive pas a les corriger.
comment je fais?

Error Line 68 column 24: document type does not allow element "a" here; missing one of "label", "span", "em", "strong", "dfn", "code", "samp", "kbd", "var", "cite", "abbr", "acronym", "q", "tt", "i", "b", "big", "small", "sub", "sup", "bdo", "object", "ins", "del" start-tag.
   <a href="page15.html"><img src="attestsecu.jpg" alt="attestation"/>  


Error Line 73 column 12: end tag for "a" omitted, but OMITTAG NO was specified.
       </div>

C'est surtout ces 2 là qui reviennent le + souvent.
Merci Smiley cligne
Modifié par Felipe (20 Aug 2005 - 01:55)
Administrateur
en gros, comme le dit le message en anglais, le tag <a ... > ne peut être placé là où il l'a été. il doit être précédé d'un des autres tags indiqués.

il manque un petit bout de ton code html pour pouvoir t'aider avec plus de précision Smiley cligne
Administrateur
Pour être encore un peu plus clair : une balise de type en-ligne (comme <a>) doit être contenu absolument dans un élément de type bloc.

PS : merci d'utiliser les boutons de CODE pour afficher ses exemples correctement
Modifié par Raphael (19 Aug 2005 - 20:24)
J'ai pas mis d'autres tags avec le <a> je vous met le petit bout de code.

<div id="corps">
           <h2>BUREAU D'ETUDES - MISE EN CONFORMITE<br/>
		    DIAGNOSTIC CONSEIL - PRESCRIPTION<br/>
		   VENTE - INSTALLATION<br/>
		   EXPERTISES
		   </h2>
		   <h5>Loi 2003-9 du 3 Janvier 2003 relative à la sécurité des piscines</h5>
       <h2>La sécurité piscine, une affaire de professionels</h2>
           <p>
               <strong>Eden-Bleu Securité Piscine est spécialisé dans le diagnostic conseil, 
			   l'installation de dispositif de sécurité, la vente et la pose de piscines en kit.</strong>
          </p>
       
	   
   <a href="diagnostic.html"><img src="securite.jpg" alt="diagnostic conseil"/>
   <a href="page15.html"><img src="attestsecu.jpg" alt="attestation"/>  <a href="laloi.html"><img src="loi.jpg" alt="loi"/>
   <a href="page4.html"><img src="kit_piscine.jpg" alt="kit piscine"/> <a href="page10.html"><img src="alarmes-normalisees.jpg" alt="alarmes"/>
   <a href="page13.html"><img src="piscine_hors_sol.jpg" alt="piscine hors sol"/>
      
	 
	 
        </div>

Voici ce que contient le "corps".
Merci de m'aider à corriger mes erreurs.
Smiley cligne
Administrateur
Salut,

- Tu ne fermes pas tes <a> dans le code que tu donnes. La bonne syntaxe de fermeture est </a>
- Que font des <h5> en plein milieu des <h2>. Serait-ce une tentative d'utiliser des balises pour leur mise en forme et non pour leur fonction ? Smiley sweatdrop
Voila deja cette page est sans erreur. cool
par contre pour les <h2> et <h5> c'est normal c'etait pour la taille j'avais beosin de mettre des trucs + en valeur que d'autres mais je sais pas trop si ilf allait faire comme ça...
Error Line 68 column 31: document type does not allow element "h3" here; missing one of "button", "map", "object", "ins", "del", "noscript" start-tag.
		   <span class="souligne"><h3>NE SONT PAS CONCERNEES:</h3></span><br/>


Sur une autre page, voici l'erreur qu'il y a. Je vous met le bout de code Smiley cligne
<h1>LES CARACTERISTIQUES DU DECRET</h1>			  
          
		  <span class="souligne"><h3>DANS QUEL CAS VOUS TROUVEZ VOUS:</h3></span><br/>
		  <p>Sont concernées les PISCINES PRIVATIVES A USAGE INDIVIDUEL ou COLLECTIF DE PLEIN AIR, dont le bassin est enterré ou semi-enterré.
		  </p>
		  <br/>
		   <span class="souligne"><h3>NE SONT PAS CONCERNEES:</h3></span><br/>
		  <p>Les piscines situées dans un bâtiment.<br/>
		  Les piscines posées sur le sol, gonflables ou démontables.<br/>
		  Les établissements de natation qui font l'objet d'une surveillance par un maître sauveteur.
		  </p>
		  <br/>
		  <span class="souligne"><h3>VOTRE PISCINE A ETE CONSTRUITE APRES LE 1ER JANVIER 2004 ET VOUS L'UTILISEZ A TITRE PERSONNEL</h3></span><br/>
		  <p>VOTRE PISCINE DOIT, DEPUIS LE 01/01/2004, ETRE EQUIPEE D'UN DISPOSITIF NORMALISE.
		  </p>
Administrateur
elodie2509 a écrit :
Voila deja cette page est sans erreur. cool
par contre pour les <h2> et <h5> c'est normal c'etait pour la taille j'avais beosin de mettre des trucs + en valeur que d'autres mais je sais pas trop si ilf allait faire comme ça...

Non justement : on utilise les balises selon leur fonction et non selon leur aspect par défaut. Les styles CSS sont fait pour donner l'aspect que tu veux.

a écrit :
document type does not allow element "h3" here

Oui, il s'agit encore d'une imbrication de bloc dans un en-ligne.

Je pense que tu devrais suivre cet article pour comprendre tes erreurs.