Índice:
- Definição - O que significa DHTML (Dynamic HyperText Markup Language)?
- Techopedia explica Dynamic HyperText Markup Language (DHTML)
Definição - O que significa DHTML (Dynamic HyperText Markup Language)?
A Dynamic HyerText Markup Language (DHTML) é uma combinação de tecnologias de desenvolvimento da Web usadas para criar sites que mudam dinamicamente. As páginas da Web podem incluir animação, menus dinâmicos e efeitos de texto. As tecnologias usadas incluem uma combinação de HTML, JavaScript ou Script VB,
CSS e o modelo de objeto de documento (DOM).
Projetado para aprimorar a experiência do usuário da Web, o DHTML inclui os seguintes recursos:
- Conteúdo dinâmico, que permite ao usuário alterar dinamicamente o conteúdo da página da Web
- Posicionamento dinâmico de elementos de página da Web
- Estilo dinâmico, que permite ao usuário alterar a cor, fonte, tamanho ou conteúdo da página da Web
Techopedia explica Dynamic HyperText Markup Language (DHTML)
Embora o DHTML aprimore a experiência do usuário do site, a tecnologia também pode ser frustrante para os usuários quando usados incorretamente. Por exemplo, um menu de site com animações DHTML chamativas pode facilmente confundir a navegação do usuário. Outro problema de DHTML ocorre quando os desenvolvedores da Web tentam criar DHTML entre navegadores, o que é muito difícil.
Para desenvolvedores da Web, o DHTML apresenta os seguintes problemas:
- Pode ser difícil desenvolver e depurar devido à falta de navegador da Web e suporte tecnológico.
- Os scripts DHTML podem não funcionar corretamente em vários navegadores da Web.
- O layout da página da Web pode não ser exibido corretamente quando desenvolvido para ser exibido em diferentes combinações de tamanho de tela e em diferentes navegadores.
Como resultado desses problemas, os desenvolvedores da Web devem determinar se o DHTML aprimora a experiência do usuário em um determinado contexto. A maioria dos desenvolvedores da Web abandona o DHTML complexo e usa rotinas simples entre navegadores para melhorar a experiência do usuário, em vez de integrar efeitos visuais DHTML excessivos.