Les standards web et l'accessibilité
Des standards ?
Dans de multiples domaines, il existe des normes, des standards qui permettent d'assurer une universalité du travail accompli. En informatique également et notamment dans la programmation. Dans notre cas (programmation web) c'est un organisme internationnal nommé W3C qui s'occupe d'établir et de faire évoluer les languages web (HTML, XHTML, CSS, ...).Pour définir ces languages, cet organisme doit établir des règles : ce que nous appellons les standards.
Idéalement si tout le monde respecte les standards, tout le monde parle la même langue, donc tout le monde se comprend.
Si l'on applique ce principe au monde du web, cela voudrait dire que n'importe quel naviguateur sur n'importe quelle plateforme (Unix, Windows, Mac,...), pourrait visualiser chaque site (respectant les standards) de la même manière.
C'est l'idée de base, malheureusement sur le web, des acteurs du web ne sont pas respectueux de ces normes.
Pour des raisons concurrentielles, ils ont préféré imposer des normes qu'ils ont créés plutôt que de suivre celles établies.
C'est la raison pour laquelle un site ne sera pas forcément vu de la même manière par un utilisateur d'Internet Explorer que par un utilisateur de Mozilla Firefox.
Accessibilité ?
Le principe du standard web est anti-discriminatoire, tous les navigateurs ont la possibilité de retransmettre à l'utilisateur la même version visuelle du site.On peut étendre ce principe à la notion d'accessibilité.
Un site accessible est un site qui sera lisible/compréhensible à tout public sans discrimination.
On cite souvent les handicaps comme la céssité ou la surdité, en effet les personnes possèdant cet handicap doient pouvoir surfer sur un site accessible de manière aisée gràce à un navigateur adapté.
Mais il existe aussi d'autres handicaps, techniques par exemple, un utilisateur possèdant un ecran avec une faible résolution doit pouvoir afficher le site de manière agréable, un utilisateur sans interface doit pouvoir naviguer textuellement de façon aisé sur le site.
Il faut également penser aux personnes atteintes de troubles de la vue, et leur permettre d'augmenter la taille des polices de caractères, ou bien créer le site en prenant en compte la difference de contraste texte/fond.
Il existe une démarche commune pour faire face à ces problèmes. Pour l'instant c'est un ensemble de bonnes pratiques, mais pour que ce soit vraiment efficace, il faudrait des normes.
En attendant que ces normes existent, j'applique les bonnes pratiques apprises sur les sites et groupes de discussions spécialisés, si toutefois vous rencontrez des difficultés à la lecture de ce site, n'hesitez pas à me contacter : Vous trouverez une oreille interessée !
Pour approfondir le sujet des standards webs : http://www.webstandards.org/learn/faq/faq_fr/#content-main