Dynamic HTML
, ou
DHTML
, e um termo usado para designar o conjunto de tecnologias formado pela linguagem de marcacao
HTML
somada ao
JavaScript
e uma linguagem de apresentacao, como folhas de estilo
CSS
aliada a um
DOM (Modelo de Objeto de Documentos)
, para permitir que uma pagina Web seja modificada dinamicamente na propria maquina
cliente
, sem necessidade de novos acessos ao
servidor web
.
[
1
]
Como o
HTML5
tambem e utilizado para se referir a uniao de HTML, JavaScript e CSS; o termo DHTML passou a ser menos utilizado. Tambem por conta do novo padrao HTML, todos os navegadores mais usados (
Google Chrome
,
Internet Explorer
,
Firefox
,
Opera
e
Safari
) incluiram varios recursos DHTML ao implementarem o JavaScript 1.8.5 e o CSS 3. Sendo assim, esses DHTMLs vao algo alem da capacidade de alterar as propriedades das marcacoes
tags
HTML dinamicamente. A ultima versao de CSS permite por exemplo o uso de fontes dinamicas (
dynamic fonts
), assim as fontes sao transmitidas pelo servidor junto com o documento HTML, possibilitando, a qualquer browser que implemente esse recurso, mostrar os caracteres exatamente como planejou o autor do documento. Resumindo, DHTML e um conjunto de ingredientes que proporcionam um maior controle sobre a apresentacao do conteudo de paginas da Web, alem de possibilitar a inclusao de componentes multimedia, como animacoes, diretamente no codigo HTML, sem a necessidade de
plug-ins
.
Referencias