Dynamic HTML (dHTML) is sinds eind jaren '90 een geliefd onderwerp op diverse internetsites en -forums. In wezen is dHTML op zichzelf niets anders dan een combinatie van HTML, JavaScript en Cascading Style Sheets (CSS), waarmee elementen van een webpagina getoond of verborgen kunnen worden. Denk bijvoorbeeld aan menu's die uitklappen als je ergens met je muis overheen beweegt. In het verleden waren er twee smaken dHTML: de Internet Explorer-variant (op basis van het element "document.all") en de Netscape-variant (op basis van "document.layers"). Tegenwoordig ondersteunen alle courante browsers "document.getElementById" en is het steeds minder vaak nodig om voor iedere browser een aparte set instructies te programmeren. Het is nog steeds niet ideaal, maar wie in de jaren '90 al met dHTML werkte, zal tegenwoordig een stuk minder werk hebben om snel in veel browsers een vergelijkbaar resultaat te boeken. Op sites als www.webmonkey.com wordt heldere (soms iets gedateerde) uitleg gegeven over dHTML. Voor wie alleen maar een scriptje wil inplakken zijn er sites als www.dynamicdrive.com.
|