Uninstallme

El lenguaje html no dispone de todas las etiquetas que desearíamos. Esto nos suele hacer darle unas cuantas vueltas de cabeza a la forma de marcar ciertos elementos que no disponen de una etiqueta específica, como pueden ser los poemas.
(más…)

La forma más accesible de ocultar un elemento en pantalla que sí debe estar disponible para otros medios, es aplicándole a ese elemento posición absoluta y sacándolo fuera del área visible de la pantalla mediante un valor negativo (a la iquierda) bastante exagerado, por ejemplo, -99999em.
(más…)

Una de las recomendaciones de las WCAG, es la de usar en los scripts manejadores de eventos lógicos en vez de dependientes del dispositivo, o en caso de que no sea posible, proporcionar mecanismos redundantes (dos eventos para la misma función). Así propone usar onkeydown cuando se use onmousedown u onkeypress cuando se use onclick.
http://www.w3.org/TR/WCAG10-HTML-TECHS/#directly-accessible-scripts
[...]

Los menús de navegación desplegables pueden ser una solución de diseño para ahorrar espacio, sin embargo, su utilidad para el usuario es cuestionable. Siendo un poco drástica diría que no le aportan ningún beneficio, sino un click más para acceder a información que, de primeras, desconoce y no sabe siquiera si es de su interés, [...]

Los selectores de atributo nos permiten dar estilos particulares a un elemento según el valor de un determinado atributo. Por ejemplo, en la Wikipedia, se utilizan selectores de atributo de CSS 3 para diferenciar los enlaces externos del resto mediante un icono.
(más…)

Me estoy empezando a plantear si el CSS Zen Garden, en su “camino hacia la luz” nos enseñó una mala práctica con css como las que en su día se hicieron con html.
Nos enseñaron el uso y abuso del reemplazo de texto por imagen. Qué bonito, accesible, semántico y amigable a buscadores. ¿Seguro?
(más…)