NeoSkills    Info Libre   Spip.net   spip-contrib    Web Hosting
upstairs

Stop Spam Harvesters, Join Project Honey Pot   
Ne pas oublier l attribut CDATA

Validation XHTML / CSS

Ne pas oublier l attribut CDATA

Garder vos squelettes propres : meme avec du js, restez valide malgre le Javascript

le dimanche 18 octobre 2009


 
Popularité de l'article :
7%

Un petit truc tout simple pour faire des pages valides XHTML , meme avec du javascript !

Le travail de nettoyage pour rendre l excellent squelette spip Median 100% valide XHTML/CSS a ete pour nous l occasion de decouvrir un nouveau petit trux important a savoir pour quiconque souhaite faire des sites web propres et valides.

Nous etions sur le point de declarer un bug sur la mailing liste du validateur w3c lorsque nous avons enfin compris le probleme :

Le validateur XHTML respecte certaines regles, l une d entre elle est que le javascript, s il est inclu dans la page html ( et non pas dans un fichier .js a part ) doit etre dans un CDATA :

la mise en application est assez simple :

Voir aussi cet exemple de mise en application sur la zone spip

L autre solution radicale est de mettre votre javascript dans un fichier externe, et non pas dans la page html, dans votre squelette spip, ce qui au passage rendr vos pages plus faciles a maintenir.

Lire aussi http://javascript.about.com/library/blxhtml.htm pour une description plus precise du probleme



       

Mots-clés



Javascript


XHTML/CSS

1.0 Strict

Spip 2

Validator


Valide