lundi 30 juillet 2012 (), par
Afin qu’un site reste lisible pour une majorité de navigateurs (et donc d’utilisateurs), il est préférable de respecter les normes du W3C.
Le W3C est un groupe d’acteurs du web, géré par de grandes universités ou organismes de recherche, tels que le MIT ou l’INRIA.
Ce consortium définit des normes à respecter selon les types de documents (HTML 4, HTML 5, XHTML, XML, CSS 2, CSS 3....strict ou permissif...).
Un document web se déclarera donc d’un de ces types, et devra en respecter la définition.
La déclaration du type de document se fait tout au début de la page, avant le début du code html/xml/xhtml.
Exemple : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Respecter ces normes permet d’assurer un comportement identique des documents web sur tous les navigateurs...du moins ceux qui supportent les normes du W3C.
Les documents web valides seront donc indépendants du navigateur client.
L’ère des sites "optimisé pour Internet Explorer en 800x600" est terminée.
Le W3C fournit également des outils pour tester la validation d’un document par rapport aux normes définies :
Et les résultats des validations html/css pour ce site :
Les différents avertissements concernant les CSS sont sans gravité.
Le style est maîtrisé et les éléments avec couleurs communes (selon l’outil) sont en réalité toujours distincts, mais l’outil de validation ne peut pas connaître le template.
Voir en ligne : Le site du W3C