Définition - Que signifie le langage DHTML (Dynamic HyperText Markup Language)?
Le langage DHTML (Dynamic HyerText Markup Language) est une combinaison de technologies de développement Web utilisées pour créer des sites Web à évolution dynamique. Les pages Web peuvent inclure des animations, des menus dynamiques et des effets de texte. Les technologies utilisées incluent une combinaison de HTML, JavaScript ou VB Script,
CSS et le modèle d'objet de document (DOM).
Conçu pour améliorer l'expérience d'un utilisateur Web, DHTML comprend les fonctionnalités suivantes:
- Contenu dynamique, qui permet à l'utilisateur de modifier dynamiquement le contenu de la page Web
- Positionnement dynamique des éléments de page Web
- Style dynamique, qui permet à l'utilisateur de modifier la couleur, la police, la taille ou le contenu de la page Web
Definir Tech explique Dynamic HyperText Markup Language (DHTML)
Bien que DHTML améliore l'expérience de l'utilisateur du site Web, la technologie peut également être frustrante pour les utilisateurs lorsqu'elle n'est pas utilisée correctement. Par exemple, un menu de site Web avec des animations DHTML flashy peut facilement perturber la navigation de l'utilisateur. Un autre problème DHTML se produit lorsque les développeurs Web tentent de créer du DHTML inter-navigateurs, ce qui est très difficile.
Pour les développeurs Web, DHTML pose les problèmes suivants:
- Il peut être difficile à développer et à déboguer en raison du manque de navigateur Web et de support technologique.
- Les scripts DHTML peuvent ne pas fonctionner correctement dans divers navigateurs Web.
- La mise en page de la page Web peut ne pas s'afficher correctement lorsqu'elle est développée pour s'afficher dans différentes combinaisons de tailles d'écran et dans différents navigateurs.
En raison de ces problèmes, les développeurs Web doivent déterminer si DHTML améliore l'expérience utilisateur dans un contexte donné. La plupart des développeurs Web abandonnent DHTML complexe et utilisent de simples routines inter-navigateurs pour améliorer l'expérience utilisateur, par opposition à l'intégration d'effets visuels DHTML excessifs.