Dynamisches HTML oder DHTML ist ein Überbegriff für eine Sammlung von Technologien, die zusammen zum Erstellen interaktiver und animierter Websites verwendet werden. Dabei wird eine Kombination aus einer statischen Auszeichnungssprache (z. B. HTML) und einer clientseitigen Skriptsprache (z. B. JavaScript) verwendet. , eine Präsentationsdefinitionssprache (wie CSS) und das Dokumentobjektmodell.