mały|Schemat dynamicznego HTML-a; połączenie CSS, JavaScript i HTML Dynamiczny HTML, dynamiczny hipertekstowy język znaczników (, DHTML) – umowna nazwa dla technik służących do dynamicznej zmiany treści, wyglądu, zachowania dokumentu HTML, umożliwiających interakcję strony WWW z użytkownikiem i stosowanie efektów wizualnych.

Dynamicznym HTML-em bardzo często mylnie nazywa się technologie umożliwiające dynamiczne generowanie dynamicznych stron WWW.

DHTML pozwala na tworzenie takich rzeczy jak rozwijane menu, powiększające się miniaturki, czy pojawiające się na żądanie dodatkowe sekcje tekstu. Wprowadził także interaktywne animacje. Wcześniej raz wyświetlona strona pozostawała praktycznie cały czas niezmienna (nie licząc ewentualnych pól i wtyczek).

DHTML to także kilka niezgodnych ze sobą różnych standardów i implementacji, braki dokumentacji. Powstały liczne strony, które działały dobrze tylko w konkretnej wersji konkretnej przeglądarki. Wymusiło to na producentach wprowadzenie Quirks mode, podszywania się pod produkty konkurencji i innych dziwnych technik.