Definição de XHTML e DHTML
Miscelânea / / July 04, 2021
Por Guillem Alsina González, em janeiro 2019
A linguagem de marcação HTML é usada para o prédio de páginas da web desde o início deste serviço online de Internet, mas com o tempo e evolução do ambiente em que trabalha, a mesma linguagem sofreu ampliações e mudanças, assim como surgiram variantes.
É o caso dos dois mais usados, XHTML e DHTML, que explicaremos neste artigo.
XHTML é uma variante de HTML em que a linguagem de marcação é expressa como uma variante correta de XML.
O HTML nasceu do XML, mas se permitindo alguma liberdade. Assim, eles podem existir Tag não fechado, como no caso de
ou o
.
O XHTML não permite esses erros, tornando-se uma linguagem que se torna mais rígida, mas, ao mesmo tempo, mais fácil de depurar erros no código.
Outras regras que o afetam -que não são mais do que aquelas expressas em XML- são a obrigação de colocar todos os valores numéricos entre aspas duplas (em HTML podemos ser mais lax a este respeito em certas circunstâncias), e a exigência de que os elementos e atributos sejam escritos em minúsculas, o que torna difícil a leitura do código simples visão.
Por sua vez, DHTML é chamado de HTML dinâmico e é usado para criar sites dinâmicos que mudam no lado do cliente. Você precisa da competição de outros recursos que possam funcionar em conjunto com o HTML convencional.
E provérbios Recursos são geralmente resumidos na linguagem de programação JavaScript, que fornece controle de fluxos de execução, e folhas de estilo CSS, que permitem fornecer um coerência visual para as páginas geradas.
Essas páginas são compostas no momento (dinamicamente e, portanto, o nome do idioma), pois dependem do que se encontra a cada momento no base de dados, e seu conteúdo pode variar, seja com a única interação do lado do cliente, se desse lado ele interage com outro elemento do servidor, como um banco de dados.
Um exemplo seria um site que nos permite acompanhar os resultados das diferentes competições nacionais futebol enquanto os jogos estão em andamento, e muda como gols e outros eventos.
Os resultados mudam conforme as correspondências evoluem, portanto, as consultas devem ser feitas dinamicamente no banco de dados (que é onde os resultados são inseridos) e apresentado no momento ao usuário sem ter que recarregar a página inteira.
Fotos: Fotolia - Dervish15 / 4Max
Temas em XHTML e DHTML