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.