DHTML (Dinamic HiperText Markup Language ou HTML Dinâmico) é uma extensão do HTML. É utilizado para a construção de páginas Web que permitem maior interatividade com o usuário sem a necessidade de constantes recargas (reloads).
Esta tecnologia é baseada no modelo de objetos, onde cada parte do documento é tratado como um item diferente, com características próprias e métodos que permitem acrescentar, alterar ou excluir essas características (modelagem).
O DHTML é suportado à partir da versão 4.0 dos navegadores Internet Explorer e Netscape Navigator e pode causar incompatibilidade, pois ainda não é definido como um padrão para a Internet, como é o HTML.
Em termos de implementação é muito semelhante aos
componentes Javascript acrescentados aos documentos HTML, porém
tratados dinamicamente com o modelo de objetos.