[Ovillo] Ejemplo HTML 100% - Para el que lo quiera

Ramón Corominas listas en ramoncorominas.com
Vie Feb 27 12:16:23 UTC 2009


Hola, Ignacio.

Los lectores de pantalla no leen sólo el código HTML, también 
interpretan algunas propiedades de CSS, entre ellas "display", 
"visibility" y alguna otra más. En el caso de "display: none", la 
especificación dice que no se debe generar una caja, por lo que los 
lectores de pantalla tampoco verbalizan nada. También en el caso de 
"visibility: hidden", la especificación dice que el contenido de la caja 
se oculte, por lo que los lectores de pantalla tampoco deberían decir nada.

Una solución a medias es la técnica esa de off-left/top, mandando el 
contenido a la conchinchina fuera de la ventana de visualización, pero 
también presenta otros problemas, como que al desactivar imágenes en 
muchos casos no se ve nada, o que se pueda perder el foco de tabulación 
visual (cosa que, por cierto, es de Nivel AA en las WCAG 2.0).

Por eso, en general, mejor no ocultar nada, y si es estrictamente 
necesario, pensarse mucho cómo hacerlo para no afectar a la 
accesibilidad... <guiño>

Saludos,
Ramón.



Más información sobre la lista de distribución Ovillo