DHTML står for Dynamic Hypertext Markup Language, og er en kombination af HTML, Javascript og CSS.
DHTML bruges ofte til at styre animeret indhold på et website. Man har med DHTML mulighed for at referere til alle elementer i et dokument, og derved opdatere disse uden at påvirke det samlede dokument. I ”almindelig” HTML må man genindlæse hele dokumentet, hvis et enkelt element skal opdateres.