5568 sujets

Sémantique web et HTML

Bonjour à tous,

J'ai créé mon site (encore en dev) et j'ai un soucis avec le W3.

L'adresse de la page en question :
http://www.editions-eridan.fr/parlez_de_nous.php

Quand je passe par le validateur du W3, il me valide la page mais me donne des petites corrections à faire que je ne comprends pas.

En outre, en cliquant sur les boutons radios pour obtenir le code de l'image choisies, il m'est impossible d'afficher la sémantique correcte pour le HTML car le code javascript refuse mes " ".
Quelqu'un disposerait-il d'une solution pour je diffuse du code propre ? Smiley cligne

Merci
Bonsoir !

Pour du code propre, c'est simple :

Faire la difference entre le contenu et la mise en page.

Autrement dis, les espace insécables ne doivent pas être utiliser à des fins de mise en page.

<li><span class="menu-separator-bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		  								   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>


Pour tes erreurs de validations, regarde bien ton Javascript, (je ne connais pas bien JS) mais peut etre que tu as des erreurs de code.

Ce sont tes :

this.form.code.value='<a


qui posent problème, regarde la syntaxe javascript, peut etre que ca ne colle pas :s
Merci SuperBaloo,

Pour les &nbsp; je ne vois pas par quoi les remplacer (soucis ici)
Pour le javascript, c'est une recommandation du W3, car il me valide ma page...
Administrateur
Bonjour,

Benji a écrit :
Quand je passe par le validateur du W3, il me valide la page mais me donne des petites corrections à faire que je ne comprends pas.

Il s'agit d'avertissements (Warning) et non d'erreurs donc la page est bien a priori valide. Simplement, le validateur (HTML, il existe aussi celui pour le CSS) reconnait quelques sources fréquentes d'erreur et au cas où les signale, te laissant vérifier si c'est une coquille, un oubli ou pas.
Ici il semble que la présence de code HTML <a></a> dans une chaîne de caractères lui semble suspect (mais pas coupable) alors qu'il s'attendait à le trouver avec le reste du code.
A toi de voir ensuite s'il faut écrire < ou &lt; (échapper les caractères). Je ne saurais te dire.

Benji a écrit :
En outre, en cliquant sur les boutons radios pour obtenir le code de l'image choisies, il m'est impossible d'afficher la sémantique correcte pour le HTML car le code javascript refuse mes " ".
Quelqu'un disposerait-il d'une solution pour je diffuse du code propre ? Smiley cligne

tes " "? Tu parles des apostrophes ou d'espaces? Idem, il faut peut-être les échapper ou les encoder (&quot; &apos; &nbsp; etc) (sauf que j'y connais rien en JS Smiley rolleyes )
Pour le JS, je pense qu'il faudrais aller sur un forum spécialisé, sauf si quelqu'un connais la réponse ici :s

Et oops, désolé, mais j'ai utilisé le mot erreur, à la place d'avertissement, sorry (désolé)
Merci Felipe !!
Ta solution a marché à merveille Smiley cligne
La page est valide sans aucune recommandations du W3 et j'ai rajouté mes guillemets sur les codes dans le textarea Smiley smile

Excellent !


Mais auriez-vous une solution à me proposer pour virer les &nbsp;&nbsp; à gogo dans mon code ?