C’est en tout cas ce que nous révèle les conclusion d’une étude réalisée par le site Acces Matters : Screen Readers and CSS Layout. Cette étude porte sur les principaux logiciels de lecture d’écran (Jaws, Window Eyes, IBM Home Page Reader) et la conclusion est sans appels : le contenu d’une page web est lu dans l’ordre dans lequel il apparaît dans le code source HTML, peut importe la mise en forme qui lui est apporté à l’aide des feuilles de styles CSS.
Et l’auteur de rajouter que le positionnement à l’aide de styles (CSS-P) n’est donc pas pertinent. Au contraire ! C’est justement parce que les lecteurs d’écran interprètent le contenu dans l’ordre dans lequel il apparaît dans le code source que les styles CSS prennent toute leur importance.
Je m’explique : Si vous avez une page web avec une mise en page en deux colonnes (la navigation à gauche et le contenu à droite), le seul moyen de rendre cette page accessible est d’utiliser le positionnement CSS. Je précise ici qu’une des règles d’accessibilité est que l’ordre de lecture du contenu doit être le même quelque soit l’appareil utilisé. Deux solutions s’offrent à vous : soit vous passez voter menu à droite (comme sur ce site), soit vous positionnez votre menu de navigation à gauche à l’aide des styles CSS (float ou position : absolute).
Quelqu’un a-t-il un retour d’expérience là-dessus ?