Eric Meyer parle, dans un de ses derniers billets, d'une solution pour réaliser un diagnostic rapide de son code HTML afin de trouver des erreurs éventuels. La technique n'est certe pas au point et demande à être complétée mais elle semble prometteuse. Pensez à vous munir d’un navigateur « standards friendly » car les sélecteurs seront mis à dure épreuve.
Exemple 1
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
Dans cet exemple, les liens ancres seront surlignés en jaune et les liens vide en fuchsia.
Exemple 2
img {outline: 5px solid red;}
img[alt][title] {outline-width: 0;}
img[alt] {outline-color: fuchsia;}
img[alt], img[title] {outline-style: double;}
img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
img[alt=""][title=""] {outline-style: dotted;}
Cette définition de styles traite le cas des attributs alt et title des images :
- Met une bordure rouge de 5px à toutes les images
- Enlève la bordure lorsque l'image a les attributs alt et title bien renseignés.
- Met une bordure de 5px fuchsia lorsque l'image possède juste l'attribut alt. Une image qui n'aurait pas cet attribut restera rouge.
- Double la bordure lorsqu'il manque soit l'un ou l'autre des attributs (alt, title)
- Si seulement un des attributs est renseigné, la bordure sera de 3px
- Si les attributs sont vides en même temps, alors la bordure sera en pointillés.
C'est une technique qui peut se révéler utile, il faudra voir avec l'usage. En attendant de voir une feuille de styles plus complète, vous pouvez déjà voir les contributions en commentaire du billet chez Eric Meyer.
Ah j'oubliais, voici la page de démonstration.












Plutot pas mal pour tester l’accessibilité d’un site les images…
je vais tester ca dans les prochains temps
oui dans le principe je suis d’accord, toutefois en production est ce que c’est jouable… J’ai peur que l’on augmente le temps de prod…
Ca a l’air pas mal, mais j’imagine qu’il vaut mieux faire plusieurs passages parce que tout faire d’un coup c’est « sapin de noel » 24/7 ^_^v
on peut utiliser une fonctionnalité du plugin webdeveloper en ajoutant une CSS perso depuis le disque
sinon, pour certains trucs, le plugin tidy est bien
ça peut servir en effet, mais comme l’a souligné br1o, à consommer avec modération pour ne pas avoir mal aux yeux
Et comme l’a dit neolao, web developper peut servir pour ajouter ponctuellement une css de test.
D’un coté les geeks que vous êtes n’en avez pas besoin
Excellente manière, fallait y penser !