5568 sujets

Sémantique web et HTML

Smiley decu
Bonsoir à tous,
il me reste une ultime erreur avant validation de mon site après en avoir corrigé 87, mais celle-ci je n'arrive pas à la résoudre.
D'avance merci et bon courage.

<!-- d&eacute;but .tableau ligne 1-->
<div class="table"></div>
<table border="0" cellspacing="1" bgcolor="#ffffff">
<tr>
<td width="317" height="47" bgcolor="#FFFF99">
<p style="margin-left:40px">1 - En attendant<span style="font-size:10px;font-style:italic;">(6&#39;42&rdquo;)</span></p>
</td>
<td width="210" bgcolor="#FFFF99">
<div style="text-align:center">
<div class="lecteur_dewsplayer">
<object type="application/x-shockwave-flash"data="dewplayer.swf?mp3=cd1_mp3/1_1_en_attendant.mp3&amp;bgcolor=22ee00" width="180" height="20">
<param name="movie" value="dewplayer.swf?mp3=cd1_mp3/1_1_en_attendant.mp3&amp;bgcolor=22ee00"/></object></div>
</td>
Erreur suivante...
Erreur à la colonne 5: fin d'étiquette pour "div" omise mais OMITTAG NO était spécifié
(Veuillez fermer la balise. Exemple <p></p> ou <img /> en XHTML.)
<td width="105" bgcolor="#FFFF99">
<input type="image" src="https://www.paypal.com/fr_FR/FR/i/btn/btn_cart_SM.gif" name="submit" alt="PayPal"/></td>
</tr>
<!-- fin .tableau ligne 1-->
Modifié par oh Papy ! (13 Jun 2011 - 19:39)
Bonsoir,
Rien de bien compliqué : vous avez tout simplement oublié de fermer le < div style="text-align:center"> juste avant le </td>
Erreur suivante...
. Smiley smile
Modifié par lddsoft (11 Jun 2011 - 20:05)
Merci pour votre réponse rapide, c'était bien ça.
J'ai une autre errreur à la dernière ligne 466 de mon code :
<!-- google translate -->
<div id="google_translate_element">&nbsp;</div>
<script type="text/javascript">// <![CDATA[
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'fr'
}, 'google_translate_element');
}
// ]]></script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="text/javascript">
</script>
<!-- fin google translate -->
</div>
</body>

Erreur à la colonne 7: fin d'étiquette pour "div" omise mais OMITTAG NO était spécifié
(Veuillez fermer la balise. Exemple <p></p> ou <img /> en XHTML.)

</html>

D'avance merci et bon courage
Bonjour,
Cela signifie tout simplement que vous avez oublié la balise ouvrante pour cet élément (le < /div> juste avant < /body>).
Il y a sans doute un < div> à placer juste avant < !-- google translate -->
Faudrait voir à faire un minimum d'efforts quand même... la validateur te donnes les erreurs, à toi de réfléchir et de les corriger avec les infos que tu reçois.
jb_gfx, je sais bien que le validateur me donne les erreurs mais j'ai tout essayé, j'ai ouvert une <div> juste avant
< !-- google translate -->, j'ai essayé de supprimer la </div> avant </body>, j'ai même demandé a un webdesigner de métier et cette erreur il ne l'a comprend pas non plus. Je suis débutant ça se comprend que je patauge mais lui il n'a pas de solution?
Merci à tous pour vos réponses et bon courage.
@oh Papy !

En plus de signaler l'erreur, il serait bon que vous nous donniez l'intégralité de la page.
L'erreur est à peu près à l'endroit où le validateur t'indique une erreur, donc par ici:
<param name="movie" value="dewplayer.swf?mp3=cd1_mp3/1_1_en_attendant.mp3&amp;bgcolor=22ee00"/></object></div>
</td>

Le message d'erreur dit:
- Une balise </div> a été omise ("end tag" traduit par "fin d'étiquette", ce qui n'est pas très heureux).
- Pour l'élément DIV en HTML, on ne peut pas omettre les balises de fin.

Si tu regardes ton code HTML au niveau de l'erreur, tu as une balise </div> avant le </td>. Si tu remontes, tu vois que dans ce TD tu ouvres deux DIV, et pas un seul. CQFD.

Il faut procéder lentement et avec méthode pour comprendre ces erreurs, mais ce n'est pas insurmontable même pour un débutant. Smiley cligne
@fvsch > Tout à fait d'accord avec toi en ce qui concerne la 1ère erreur. Je l'avais d'ailleurs située dans mon post du 11 juin à 20:05:32.
Mais cela n'explique pas la seconde erreur. oh Papy! a placé un [Résolu] comme titre, mais personnellement, je ne vois pas ce qui a été résolu.