Jako DHTML (dynamické HTML) se označuje užitečné spojení HTML, JavaScriptu a kaskádových stylů, které zavedl Microsoft v prohlížeči Internet Explorer čtvrté verze v roce 1997. DHTML tedy není samostatným jazykem, jde o soubor nástrojů a postupů kombinující ostatní technologie.
Do té doby byly webové stránky mrtvé, prakticky nijak nereagovaly na aktivitu návštěvníka. DHTML však přineslo rozhraní DOM, tzv. objektový model dokumentu, který umožnil stránky rozpohybovat a zvýšit jejich dynamiku (odtud název DHTML). Konkrétní akce návštěvníka (např. kliknutí na určité místo, přejetí obrázku myší…) náhle mohly stránky proměnit. DHTML tak umožňuje zlepšit pocity uživatele z příjemného rozhraní.
Koncept DHTML později prohloubila technologie AJAX, manipulace se strukturou stránky zjednodušila knihovna jQuery a na to vše navázaly moderní frameworky, jako je Angular, React či Vue.js.