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. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo