Um documento XHTML (Document Language de marcação de hipertexto extensível) integra HTML (Tags/Elements) e XML (Regras). Embora seja como html, mas tem uma sintaxe mais rigorosa. Este artigo fornece uma introdução abstrata ao HTML e XHTML, juntamente com uma comparação frente a frente de ambos os idiomas de marcação.
Html
HTML é o principal concorrente no desenvolvimento de páginas da web. Uma página da web pode incluir várias seções, títulos, imagens, formas, navegação e muito mais. HTML fornece suporte extensivo para elementos, atributos e valores. Todas essas instâncias são montadas para desenvolver uma página da web. Para uma melhor compreensão, fornecemos uma amostra de um documento HTML mostrado abaixo.
O documento HTML é composto pelas seguintes instâncias,
Vamos explorar algumas vantagens notáveis e desvantagens do HTML.
Prós
Contras
Xhtml
XHTML é uma extensão de HTML que integra XML com HTML para desenvolver aplicativos da Web. Como o XHTML é uma versão avançada do HTML, produz páginas da web que são mais bonitas em comparação com HTML. Como outros idiomas de marcação, SGML (linguagem de marcação generalizada padrão) é a base para o XHMTL também.
Inicialmente, os atributos e tags suportados pelo HTML4 foram usados como blocos de construção de XHTML. Essas tags/atributos foram então auxiliadas pelas regras XML para definir seu trabalho. Assim, XHTML foi desenvolvido para incorporar as potências de XML e HTML.
Um documento de amostra XHTML é mostrado na imagem a seguir
As instâncias de um documento XHTML são
Observação: O DTD rigoroso é usado quando você está usando tags de ponta. A transição é usada quando o padrão de xhtml não está sendo seguido corretamente. O DTD de quadros é praticado quando você está usando quadros em seu xhtml.
As forças e limitações dignas de nota de XHTML são fornecidas abaixo.
Prós
Observação: Os arquivos RFT são usados para criar projetos de revit (integra objetos 3D).
Contras
Frente a frente: html vs xhtml
Embora HTML e XHTML pareçam parecidos, eles têm diferenças em suas operações. Vamos cavar essas diferenças uma a uma.
Sensibilidade ao caso: HTML não é uma linguagem de marcação sensível ao caso, enquanto o XHTML segue as regras de sensibilidade ao caso que tornam o XHTML mais específico (todo usuário precisa escrever as letras na minúsculas).
Doctype: O doctype em html não é necessário para escrever, mas o xhtml deve começar com o doctype.
Fechamento de tags: As tags no HTML podem ser encerradas em qualquer ordem, enquanto a ordem de fechamento de tags deve ser seguida em xhtml.
Atributos: Os atributos no HTML podem ser adicionados sem aspas, enquanto o XHTML não aceita os atributos sem aspas.
Esta comparação deveria ter ajudado você a chegar a um entendimento básico de HTML e XHTML.
Conclusão
Html e xhtml têm como objetivo desenvolver páginas da web. XHTML é uma linguagem mais avançada e rigorosa do que HTML. Este post demonstra a comparação de HTML e XHMTL. O HTML é mais fácil de usar e, portanto, recomendado para novos desenvolvedores da Web. Ao contrário disso, as regras estritas de formatação do XHTML o tornam adequado para desenvolvedores intermediários ou experientes.