Post
Pourquoi faire un site valide XHTML ?
Le 20 août 2008 - Lien permanent
Dans la création Web, il y a tant de façon de faire, qu'il faut bien fixer à un moment donné des règles. Pourquoi ? Tout simplement pour harmoniser les manières de travailler et ainsi s'assurer que développeur de navigateur et développeur de sites parlent bien la même langue.

C'est pour éviter des écarts de langage que le W3C à vu le jour, c'est cette organisme qui régie les standards et la manière d'écrire son code. Si tout le monde parle la même langue de la même façon, il n'y a pas de raison de ne pas se comprendre !
C'est sur ce point que la validité XHTML est importante. Passer celle-ci c'est s'assurer d'être accessible de la même manière dans l'ensemble des navigateurs actuels et futurs. Mais attention, cela ne garantie pas que votre site s'affichera exactement de la même manière sur tous les navigateurs et OS, le code sera juste compris de la même façon (ce qui est différent).
D'autre part, la validité XHTML vous aide dans le développement de votre site. Cela sert à identifier les sources d'erreurs. Si le résultat attendu n'est pas là, alors que votre page est valide XHTML... c'est donc sur votre feuille de style CSS ou votre JavaScript qu'il faudra plutôt se pencher.
Tout cela c'est très beau sauf qu'il y a un hic (bah, ce serait pas drôle sinon). Ce hic, ce sont les navigateurs anciennes générations, et notamment les anciennes versions d'Internet Explorer (IE pour les intimes).
Car hélas, la version 6 de ce navigateur est encore très utilisée puisque par défaut sur Windows XP. Et ce type de navigateur lui, il n'en n'a que faire des standards ! C'est sa sauce à lui et aux autres de s'y plier.
Si Microsoft a un peu revu sa copie, il n'en reste pas moins difficile que d'adapter le site à l'ensemble des navigateurs. Mais vous pouvez être sûr d'une chose, faire un code valide vous sera toujours utile.
Hélas, trop peu de sites passent cette validité. A une certaine échelle il est bien compliqué de s'en assurer, cela demande du temps mais je pense que ça vaut le coup.
A retenir: Pour gagner du temps, pour travailler plus facilement en équipe, pour assurer une bonne compatibilité... Tentez au maximum d'assurer la validité XHTML (et CSS au passage) de votre site.
Je vous conseille quelques sites tels que Openweb.eu, Pompage.net et Opquast.com s'informer sur les standards et bonnes pratiques du web. Sans oublier l'indispensable "validator" du W3C pour valider sa page. si celle-ci n'est pas valide, analysez bien, il vous dit les erreurs.
