A grosso modo, o XHTML é o HTML modificado, seguindo padrões do XML, e é bastante usado por desenvolvedores de sites. Hoje, qualquer browser ou dispositivo consegue interpretá-lo devido ao formato do código que a “linguagem” trabalha.
Existem algumas versões do XHTML: XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset, sendo estes reformulações do HTML.
Alguns exemplos de declarações destes:
XHTML 1.0 Strict:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< xmlns="http://www.w3.org/1999/xhtml">
<>
< equiv="Content-Type" content="text/html; charset=utf-8">
<> OpenLince< /title>
< /head>
<>
< /body>
< /html>
XHTML 1.0 Transitional:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< xmlns="http://www.w3.org/1999/xhtml">
<>
< equiv="Content-Type" content="text/html; charset=utf-8">
<> OpenLince< /title>
< /head>
<>
< /body>
< /html>
XHTML 1.0 Frameset:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
< xmlns="http://www.w3.org/1999/xhtml">
<>
< equiv="Content-Type" content="text/html; charset=utf-8">
<>OpenLince< /title>
< /head>
<>
< /body>
< /html>
Existe uma forma de verificar se o código criado é “válido”(assim chamado o código XHTML que segue os padrões), e o mais usado é o site da W3C, http://validator.w3.org. O site da Openlince Desenvolvimento, por exemplo, é XHTML válido e pode ser confirmado pelo site, veja no link : http://validator.w3.org/check?uri=http%3A%2F%2Fwww.openlince.com.br%2F , que está no padrão XHTML 1.0 Transitional.
Este padrão, o XHTML, é muito importante no mundo Web, pois facilita a visualização padronizada no mundo todo e em diversos dispositivos