Inhoudsopgave:
- Definitie - Wat betekent Dynamic HyperText Markup Language (DHTML)?
- Techopedia verklaart Dynamic HyperText Markup Language (DHTML)
Definitie - Wat betekent Dynamic HyperText Markup Language (DHTML)?
Dynamic HyerText Markup Language (DHTML) is een combinatie van webontwikkelingstechnologieën die worden gebruikt om dynamisch veranderende websites te maken. Webpagina's kunnen animatie, dynamische menu's en teksteffecten bevatten. De gebruikte technologieën omvatten een combinatie van HTML, JavaScript of VB Script,
CSS en het documentobjectmodel (DOM).
Ontworpen om de ervaring van een webgebruiker te verbeteren, bevat DHTML de volgende functies:
- Dynamische inhoud, waarmee de gebruiker de inhoud van webpagina's dynamisch kan wijzigen
- Dynamische positionering van webpagina-elementen
- Dynamische stijl, waarmee de gebruiker de kleur, het lettertype, de grootte of de inhoud van de webpagina kan wijzigen
Techopedia verklaart Dynamic HyperText Markup Language (DHTML)
Hoewel DHTML de ervaring van de website-gebruiker verbetert, kan de technologie ook frustrerend zijn voor gebruikers wanneer deze onjuist wordt gebruikt. Een websitemenu met flitsende DHTML-animaties kan bijvoorbeeld gebruikersnavigatie gemakkelijk verwarren. Een ander DHTML-probleem treedt op wanneer webontwikkelaars proberen DHTML voor meerdere browsers te maken, wat erg moeilijk is.
Voor webontwikkelaars stelt DHTML de volgende problemen:
- Het kan moeilijk zijn om te ontwikkelen en te debuggen vanwege een gebrek aan webbrowser en technologische ondersteuning.
- DHTML-scripts werken mogelijk niet correct in verschillende webbrowsers.
- De indeling van de webpagina wordt mogelijk niet correct weergegeven wanneer deze is ontwikkeld voor weergave in verschillende combinaties van schermformaten en in verschillende browsers.
Als gevolg van deze problemen moeten webontwikkelaars bepalen of DHTML de gebruikerservaring in een bepaalde context verbetert. De meeste webontwikkelaars verlaten complexe DHTML en gebruiken eenvoudige browseroverschrijdende routines om de gebruikerservaring te verbeteren, in tegenstelling tot het integreren van buitensporige visuele DHTML-effecten.
