Taula de continguts:
- Definició: què significa Dynamic HyperText Markup Language (DHTML)?
- Techopedia explica el llenguatge de marcació dinàmicament d’HiperText (DHTML)
Definició: què significa Dynamic HyperText Markup Language (DHTML)?
Dynamic HyerText Markup Language (DHTML) és una combinació de tecnologies de desenvolupament web que s’utilitzen per crear llocs web que canvien dinàmicament. Les pàgines web poden incloure animació, menús dinàmics i efectes de text. Les tecnologies que s’utilitzen inclouen una combinació d’HTML, JavaScript o VB Script,
CSS i el model d'objectes de document (DOM).
Dissenyat per millorar l'experiència d'un usuari web, DHTML inclou les següents funcions:
- Contingut dinàmic, que permet a l'usuari canviar dinàmicament contingut de pàgines web
- Posicionament dinàmic dels elements de la pàgina web
- Estil dinàmic, que permet a l'usuari canviar el color, la font, la mida o el contingut de la pàgina web
Techopedia explica el llenguatge de marcació dinàmicament d’HiperText (DHTML)
Si bé DHTML millora l’experiència de l’usuari del lloc web, la tecnologia també pot ser frustrant per als usuaris quan s’utilitza de manera incorrecta. Per exemple, un menú del lloc web amb animacions DHTML cridaners pot confondre fàcilment la navegació de l’usuari. Un altre problema DHTML es produeix quan els desenvolupadors web intenten crear DHTML creuat del navegador, cosa que és molt difícil.
Per als desenvolupadors web, DHTML planteja els problemes següents:
- Pot ser difícil de desenvolupar i depurar per falta de navegador web i suport tecnològic.
- És possible que els scripts DHTML no funcionin correctament en diversos navegadors web.
- És possible que el disseny de la pàgina web no es mostri correctament quan es desenvolupa per mostrar-lo en diferents combinacions de mida de pantalla i en diferents navegadors.
Com a resultat d'aquests problemes, els desenvolupadors web han de determinar si DHTML millora l'experiència de l'usuari en un context donat. La majoria dels desenvolupadors web abandonen DHTML complexos i utilitzen rutines senzilles de navegador per millorar l'experiència de l'usuari, a diferència de la integració d'efectes visuals DHTML excessius.
