XHTML | |
---|---|
![]() | |
Extensão do arquivo | .xhtml,.xht,.html,.htm
|
MIME | application/xhtml+xml
|
Desenvolvido por | World Wide Web Consortium |
Lançamento | 26 de janeiro de 2000 (24 anos) |
Última versão | 1.1 (23 de novembro de 2010 | )
Tipo de formato | Linguagem de marcação |
Variante de | HTML, XML |
Padronização | 1.0 (Recomendação), 1.1 (Recomendação), 1.1 SE (Working Draft), 5 (Working Draft), 2.0 (Working Draft) |
![]() |
Internet |
---|
Categoria |
eXtensible Hypertext Markup Language (abreviado XHTML) é uma reformulação da linguagem de marcação HTML, combinada com as regras da linguagem de marcação XML (tags), uma recomendação do W3C de janeiro de 2000,[1] sucessora do HTML 4.01, objetivando a melhoria da exibição das páginas Web em diversos dispositivos (televisão, palm, celular, etc), além da melhoraria da acessibilidade do conteúdo.
O HTML é derivado da linguagem de marcação SGML (Standard Generalized Markup Language) criado por Tim Berners Lee (idealizador da WWW) para a exibição de documentos na Web. A evolução cronológica das linguagens é a seguinte:[2]
SGML → HTML 1.0 → HTML xx → XML → HTML 4.01 → XHTML (padrões internacionais da W3C, independentes de fabricantes de hardware ou software, sancionados pelas organizações ANSI e ISO).[2]
A principal diferença entre XHTML e HTML, é que o primeiro é XML válido, enquanto o segundo possui uma sintaxe própria, mas ambos possuem sentido semântico. Para verificar se uma página foi construída corretamente no padrão XHTML, existem diversos validadores, como por exemplo: a W3C disponibiliza um validador online.[3]
O tipo de sintaxe de uma página Web (tipo MIME) é definida no cabeçalho HTTP com o códigoContent-Type: aplication/xhtml+xml
, seguido por <html lang="pt-BR" xml:lang="pt-BR" xmlns="http://www.w3.org/1999/xhtml">
.[4]