Uninstallme | Desarrollo front, estándares web, accesibilidad y más

Diagnosticar problemas de accesibilidad utilizando una CSS de usuario

Hacía unos meses que me rondaba la cabeza la idea de crear una css para chequear problemas de accesibilidad. La idea surgió al ver esta sencilla técnica para poner un borde a todos los elementos de un html (a modo de debugging) en Snipplr utilizando un código tan simple como este:


* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }

Poco después, vi otra técnica para sobrescribir las declaraciones de estilos en línea. Esta técnica tiene el “pequeño inconveniente” de no funcionar en Explorer, aunque no dejaba de ser interesante como forma de mostrar la existencia de estilos en línea.


span[style]{
background: red !important;
}

Casi todas las buenas ideas ya están inventadas y hoy acabo de encontrar en la web de Eryc Meyer esta css para diagnosticar algunas cosillas que pueden ser problemáticas, como por ejemplo, estilos en línea, enlaces sin una url en su atributo href, elementos html (div, span, li, p, td, etc) vacíos, elementos sin un valor en su atributo class, imágenes sin texto alternativo, tablas sin summary, etc.

Eryc Meyer ha creado dos versiones de esta css, una para Internet Explorer 7 y otra para Firefox. En CSS Tools: Diagnostic CSS podemos ver las dos.

Quizá la más interesante y a la que le podamos sacar mayor partido sea a la css para Firefox, ya que si usamos la extensión Web Developer, tenemos la opción de chequear rápidamente cualquier página añadiendo la css como hoja de estilo de usuario mediante la opción CSS > Add User Style Sheet.

Categorías:
Accesibilidad, Buenas ideas, CSS, How to
Publicado el:
22 de Julio del 2008
Autor:
admin

Deja tu comentario

Labs

Prometo que algún día pondré algo aquí que no sea... Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

RSS

Acerca de

En este bloq se habla de accesibilidad, estándares web, desarrollo front y lo que surja.

Escribe Kus desde algún lugar comprendido entre Madrid y La Rioja.

Los contenidos están bajo una licencia Reconocimiento - Compartir Igual

Todo funciona gracias a Wordpress.