Accesibilidad a la Red |
Creación de DHTML compatible
ResumenPara no disminuir el número potencial de usuarios de un sitio web que use DHTML es necesario diseñarlo de forma que las páginas sean 'compatibles hacia tras' con navegadores anteriores y no presenten problemas de funcionamiento en los principales navegadores actuales. ArtículoHTML Dinámico o DHTML es la denominación genérica de las técnicas usadas para lograr páginas con animaciones y multimedia, como por ejemplo las imágenes con efecto sustitución (rollover) o los menús desplegables al estilo de los menús tradicionales de las aplicaciones Windows. Los tres principales lenguajes que se usan para lograr los efectos de DHTML son HTML 4, CSS y Javascript. Para estos tres lenguajes en sus distintas versiones existe un éstandar definido por el World Wide Web Consortium (W3C) que explica qué comandos y etiquetas deben usarse, con qué sintaxis y cómo deben interpretarla los navegadores. Sin embargo no todos los navegadores soportan todas las funciones de CSS y Javascript ni las interpretan de la misma manera. En particular las versiones 3 y anteriores de Netscape Navigator e Internet Explorer no soportan casi nada de DHTML y el soporte del mismo en sus versiones 4 es bastante limitado. Compatibilidad hacia atrás Esta propiedad de las páginas web de mostrarse correctamente en navegadores antiguos o que no soportan las nuevas funciones se llama 'compatibilidad hacia atrás' (en inglés backwards compatibility). Al proceso de reproducir la página en un navegador antiguo o con las funciones avanzadas desactivadas se le llama 'degradar' la página. Al desarrollar páginas que se degradan correctamente se reduce en gran medida la necesidad de tener versiones duplicadas de la misma página (con y sin DHTML) para no excluir grupos importantes de usuarios. Así se reduce significativamente el tiempo y el esfuerzo necesarios para la creación y el mantenimiento de los sitios web. Es realmente frustrante como usuario intentar acceder a una página y encontrase únicamente con el mensaje 'Esta página web sólo puede visualizarse correctamente con el navegador tal versión cual'. Mejorar sin excluir El diseño normal de una página web conlleva la puesta en práctica de una serie de habilidades tanto técnicas como artísticas por parte del desarrollador: organización del contenido, elección de los colores y las fuentes, definición de los elementos de navegación y maquetación del texto son sólo algunas de estas habilidades. Esto es aun más difícil cuando se usan elementos de DHTML y se desea que las páginas se degraden correctamente y no haya problemas de compatibilidad entre las versiones actuales de los navegadores principales. Verificar el código automático Es importante verificar que este código generado automáticamente produce un resultado adecuado en los principales navegadores actuales y se degrada correctamente al reproducir las páginas web en navegadores antiguos. Se trata de un proceso bastante costoso en tiempo, pues se debe disponer de distintas versiones de los distintos navegadores para probar la navegación e interacción con todo el sitio web desarrollado usando cada uno de ellos. Usar los estándares definidos Es mejor usar siempre los estándares de CSS, CSSP y Javascript definidos por el W3C. Aunque aun no son completamente aceptados la tendencia es a considerar estos estándares como la referencia a la que se adherirán las versiones futuras de los principales navegadores. |
(c) Unidad ACCESO.
Dep. Psicología Evolutiva i de l'Educació.
Universitat de Valencia Estudi General. |