Mick.
Respondo tu comentario con el menor ánimo ya que nuevamente puedo ser objeto de burla por parte del moderador. Y aunque me había hecho el propósito de ya no participar en este foro, creo que tus inteligentes aseveraciones deben ser mejor estudiadas y atendidas.
Por una parte, realizar hacks para hacer que una página web funcione en IE o en Mozilla normalmente responde al hecho tanto que el cliente como el programador no entienden sobre accesibilidad y tampoco buscan cumplir el estándar. Y aún si el programador entiende sobre accesibilidad, no es función del programador incumplir el estándar para atender a esa empresa.
Un Ingeniero Civil hará todo lo posible por construir un edificio seguro, por mucho que su cliente le exponga realidades y criterios estéticos o funcionales. En el caso de la programación sobre la web, no hay mucha diferencia en cuanto a la responsabilidad. Si es necesario, se deberá recortar la prestación para hacerla funcionar de forma accesible.
Vale decir, es como cuando aparecía el mensaje de "El programa ha realizado una operación ilegal y ..." y el usuario perdía su documento; la tendencia de los usuarios en esos casos es echarse la culpa y decirse algo así como "bruto! sabiendo que es un documento importante, porqué no grabas cada minuto!!"
El problema no es del usuario, es de la empresa. Quien debe resolver la falta de estandarización no es el usuario, es la empresa. Mientras tanto, no obliguemos a que nuestros usuarios paguen por su preferencia por uno u otro browser. Existen aún muchos otros usuarios que merecen ser atendidos. Estamos en la era post-PC. Porqué seguir adaptando el código para que funcione únicamente en una PC? más aún, porqué adaptar nuestro código para que funcione en un browser específico?
Esa falta de entendimiento es una barrera para la accesibilidad. Mucha gente ve el uso de su página o de su sitio pero no ve la accesibilidad. Esa en verdad es la realidad. No lo que los usuarios usan como browser, sino lo que es la Internet.
Me permito citar a Luis Villa (
http://www.alzado.org/articulo.php?id_art=456) cuando dice, "sin accesibilidad no existiría la www sino redes y sistemas inconexos marcados por perfiles de usuarios y plataformas."
Pero eso también significa una mayor profundización en los conocimientos acerca de las tecnologías web. Cuando tendemos a convertirnos en "todólogos" que conocemos de todo la superficie, entonces estamos en tinieblas cuando se trata de trabajo profesional y sobre los fundamentos de hacer tal o cual cosa.
Ya ves que, por ejemplo, que un programador para web no conozca lo que son los selectores del css o que no conozca la diferencia entre html y xhtml o que no conozca la diferencia entre sgml y html, sin ir muy lejos, está mu lejos de hacer un trabajo profesional.
Quizá haga un trabajo "bonito", quizá hasta sea funcional. Pero hay más detrás de todo eso.
Mantener una página con hacks es un infierno. Ningún programador profesional se animaría a programar lo que en el tiempo costará más mantener.
Es como pedir a un mecánico que compre un auto con "arreglos". Él más que nadie sabe que eso, en el tiempo, será una tortura y que requerirá más esfuerzo y más dinero.
Finalmente, aclarar que el seguimiento estricto de estándares no garantiza accesibilidad. Así como que la accesibilidad no está garantizada por las herramientas que validan accesibilidad.
La accesibilidad es un tema de los desarroladores, pero *por* y *para* los usuarios.
He encontrado información valiosa de accesibilidad en
http://www.sidar.org/recur/desdi/docs/index.php
(Aparte del mismo tema de la accesibilidad, existen otros documentos interesantes como por ejemplo, cómo hacer accesible un sitio utilizando Dreamweaver o (incluso!) Frontpage para los que trabajan sobre windows.)
Como verás, sigue siendo un problema de fundamentos. Y aunque querramos trasladarlo a otros ámbitos, seguirá siendo un problema de fundamentos.
Te propongo una cuarta opción: entender las razonas por las que se recomienda accesibilidad y actuar en función de ello.
Y existen otras opciones más...
Un saludo sincero y un fuerte abrazo