Toujours dans notre démarche qualité, j’ai profité d’une de nos plages de R&D pour améliorer la conformité de notre site.
Il ne nous manquait pas grand chose pour étre conforme à la norme XHTML 1.0 Strict :
Après quelques recherches je suis tombé sur une méthode très propre pour remplacer ce fameux target="_blank".
Les avantages de cette méthode sont les suivants :
Plus de détails sur www.acces-pour-tous.net
Une fois cette conformité en place je m’essaie tout naturellement à l’étape suivante.
A priori pas de problème tout se passe bien le validateur du W3C m’annonce fièrement que mes pages sont conformes.
Puis dans le cadre d’une collaboration avec OpQuast je suis interpellé par une remarque de Laurent Denis.
Il m’indique que le type de contenu “application/xhtml+xml” est requis pour XHTML1.1 et souligne donc une erreur de ma part.
Comme l’explique Laurent sur son blog, utiliser cette norme, pour un site comme le notre, apporte plus d’inconvénients que d’avantages.
Etre conforme c’est bien, c’est bon pour le web, mais il faut rester prudent et judicieux sur le choix de la norme. Le standard choisi doit répondre à un besoin.
Utiliser une norme stricte comme XHTML 1.0 Strict ou XHTML 1.1 répond à notre besoin qui est d’offrir à nos internautes un site de qualité.
XHTML 1.1 propose de nouvelles choses, comme la collection Ruby par exemple, mais nous n’en avons pas l’utilité.
Donc notre site est conforme à XHTML 1.0 Strict.