HTML dynamique, ou DHTML, est un terme générique désignant un ensemble de technologies utilisées ensemble pour créer des sites Web interactifs et animés en utilisant une combinaison d'un langage de balisage statique (tel que HTML), un langage de script côté client (tel que JavaScript) , un langage de définition de présentation (tel que CSS) et le modèle d'objet de document.