Durch DHTML oder Dynamic HTML ist es möglich, eine Webseite so zu gestalten, dass sie fast beliebig verändert werden kann. Gegenüber statischen Interseiten verfügen die mit DHTML ausgestatteten Webseiten über eine erweiterte Funktionalität. Vor allem wird die Benutzerfreundlichkeit einer Seite enorm verbessert. Bei DHTML ist eine Mischung aus unterschiedlichen Programmiersprachen zu finden; so werden z.B. Teile aus HTML, CSS oder Scripting verwendet.