XHTML (eXtensible Hypertext Markup Language)
O
XHTML, ou eXtensible Hypertext Markup Language, é uma reformulação da linguagem de marcação
HTML baseada em
XML. Combina as tag's de marcação
HTML com regras da
XML, esse processo de padronização visa à exibição de páginas Web em diversos dispositivos (televisão, palm, celular, etc). A idéia é acessibilidade.
O
XHTML consegue ser interpretado por qualquer dispositivo, indepentente de plataforma pois suas marcações possuem sentido semântico para as máquinas. O
HTML não consegue esta implementação. O mais curioso é notar que entre o
HTML e o
XHTML não existem muitas diferenças. O que faz a maior diferença entre um documento
HTML e um
XHTML é o bom conhecimento do Programador que está construindo os códigos com relação aos Padrões de
XHTML recomendados pela
W3C. Um bom macete para o programador verificar se está criando páginas
XHTML da maneira correta é conferir seu código através de um validador online da
W3C.
Existem atualmente três versões do
XHTML:
*
XHTML 1.0 - Transitional, Strict, Frameset e Basic
*
XHTML 1.1
Existe uma outra variedade de XHTML 1.1, a Basic, que atualmente está em desenvolvimento.
*
XHTML 2.0 - Em desenvolvimento
O
XHTML 1.0 tornou-se uma recomendação do World Wide Web Consortium (
W3C) no dia 26 de janeiro de 2000.