Definición - ¿Qué significa Dynamic HyperText Markup Language (DHTML)?
Dynamic HyerText Markup Language (DHTML) es una combinación de tecnologías de desarrollo web que se utilizan para crear sitios web que cambian dinámicamente. Las páginas web pueden incluir animación, menús dinámicos y efectos de texto. Las tecnologías utilizadas incluyen una combinación de HTML, JavaScript o VB Script,
CSS y el modelo de objetos de documento (DOM).
Diseñado para mejorar la experiencia de un usuario web, DHTML incluye las siguientes características:
- Contenido dinámico, que permite al usuario cambiar dinámicamente el contenido de la página web.
- Posicionamiento dinámico de elementos de la página web
- Estilo dinámico, que permite al usuario cambiar el color, la fuente, el tamaño o el contenido de la página web.
Techinfo explica el lenguaje de marcado de hipertexto dinámico (DHTML)
Si bien DHTML mejora la experiencia del usuario del sitio web, la tecnología también puede resultar frustrante para los usuarios cuando se utiliza incorrectamente. Por ejemplo, un menú de un sitio web con llamativas animaciones DHTML puede confundir fácilmente la navegación del usuario. Otro problema de DHTML ocurre cuando los desarrolladores web intentan crear DHTML entre navegadores, lo cual es muy difícil.
Para los desarrolladores web, DHTML presenta los siguientes problemas:
- Puede ser difícil de desarrollar y depurar debido a la falta de navegador web y soporte tecnológico.
- Es posible que los scripts DHTML no funcionen correctamente en varios navegadores web.
- Es posible que el diseño de la página web no se muestre correctamente cuando está desarrollado para mostrarse en diferentes combinaciones de tamaño de pantalla y en diferentes navegadores.
Como resultado de estos problemas, los desarrolladores web deben determinar si DHTML mejora la experiencia del usuario en un contexto determinado. La mayoría de los desarrolladores web abandonan el complejo DHTML y utilizan rutinas sencillas entre navegadores para mejorar la experiencia del usuario, en lugar de integrar excesivos efectos visuales DHTML.