miniaturadaimagem|direita Dynamic HTML, ou DHTML, foi um termo usado em meados dos anos 2000 para se referir ao conjunto de tecnologias utilizado na criação de páginas web dinâmicas. O termo foi promovido por criadores de navegadores web para se referir ao uso de HTML, folhas de estilo (como CSS, e XSLT) e uma linguagem de script (como Java, JavaScript e até VBScript).
Em comparação com HTML5 (que também é utilizado para se referir a união de HTML, JavaScript e CSS), DHTML é considerado um termo inespecífico devido à sua origem como uma buzzword.
DHTML permite que páginas web sejam modificadas e a reajam a ações do usuário por linguagens de script. Isso possibilitou a criação de páginas mais ricas e interativas, antes impossível apenas com a natureza declarativa de HTML.
Como DHTML é predecessor do Ajax, páginas com essa tecnologia ainda se baseiam no modelo de requisição e resposta. Assim, não é possível a interação cliente-servidor após o carregamento completo da página. Em comparação, Ajax estende esse modelo para permitir chamadas ao servidor mesmo após o carregamento. Isso possibilita interações como buscas em tempo cujos resultados são atualizados enquanto o usuário digita, algo impossível apenas com DHTML.
Categoria:Linguagens de marcação Categoria:Web