Escolar Documentos
Profissional Documentos
Cultura Documentos
xmlns="http://www.w3.org/1999/xhtml">.[4]
Histórico
Na época do lançamento da tecnologia, considerava-se o XHTML como sendo o sucessor do HTML.
Porém, está é uma recomendação separada; a W3C continua a recomendar o uso de XHTML 1.1, XHTML
1.0, e HTML 4.01, para publicação na web, assim como o HTML5.
Exemplos
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="">
<fieldset>
<label for="nome">Nome:</label>
<label for="tipo">Tipo:</label>
<label for="data">Data:</label>
</fieldset>
</form>
</body>
</html>
font-size: 11px;
form input {
width: 100%;
form input[type="submit"] {
display: block;
float: right;
margin-top: 13px;
width: auto;
margin: 10px;
padding: 6px;
form fieldset {
width: 40%;
form label {
display: block;
form legend {
background-color: #e8e8e8;
font-weight: bold;
Versões
XHTML 1.0
A Recomendação XHTML original da W3C, XHTML 1.0, foi simplesmente uma reformulação do HTML
4.01 em XML. Existem três diferentes "DTDs" de XHTML 1.0, cada qual com equivalência a uma versão
em HTML 4.01.
XHTML 1.0 Strict é o mesmo que HTML 4.01 Strict, mas seguindo regras de sintaxe XML.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
XHTML 1.0 Transitional é o mesmo que HTML 4.01 Transitional, mas segue as regras de
sintaxe XML. Ele suporta tudo encontrado no XHTML 1.0 Strict, mas também permite o uso
de vários elementos e atributos que são julgados presencionais, para facilitar a transição de
HTML 3.2 e mais recentes. Isso inclui<center>,<u>,<strike>, e<applet>.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
XHTML 1.0 Frameset: é o mesmo que HTML 4.01 Frameset, mas seguindo as regras de
sintaxe XML. Ele permite a definição de um frameset HTML, uma prática comum em versões
de HTML anteriores ao HTML 4.01.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
</head>
<frameset>
</frameset>
</html>
XHTML 1.1
A mais recente Recomendação XHTML da W3C é o XHTML 1.1: Module-based XHTML, que é uma
reformulação do XHTML 1.0 Strict, com pequenas modificações, usando alguns módulos de um conjunto
definido em Modularização de XHTML,[5] uma Recomendação W3C que cria uma modularização de
frames, um padrão de módulos, e várias outras definições. Todas as ferramentas depreciadas de HTML,
como elementos presencionais e framesets, e até mesmo os atributoslang e o atributo de âncorasname,
que ainda eram permitidos no XHTML 1.0 Strict, foram removidos desta versão. A apresentação é
controlada puramente pelas Folhas de Estilo em Cascata (CSS). Esta versão também permite suporte à
marcação rubi, necessária para línguas do Extremo Oriente (especialmente CJK).
Além da Modularização de XHTML permitir pequenas ferramentas XHTML serem reutilizadas por outras
aplicações XML de uma maneira bem definida, e que o XHTML seja estendido para alguns propósitos,
XHTML 1.1 adiciona o conceito de um documento "estritamente conformado": esses documentos
definidos nos módulos requeridos para XHTML 1.1. Por exemplo, se um documento é estendido para usar
o módulo XHTML Frames (frameset), ele também pode ser descrito como XHTML 1.1, mas não
estritamente conforme o XHTML 1.1. Ao invés disso, ele deve ser descrito como um XHTML Host
Language Conforming Document,[6] se a ferramenta for relevante e necessária.
Em 2007, uma segunda edição do XHTML 1.1 está em desenvolvimento pela W3C Working Draft.
HTML5 (esboço)
Em 10 de abril de 2007, a Fundação Mozilla, Apple Inc. e Opera Software propuseram[7] que o novo
grupo de trabalho HTML da W3C adotasse o HTML5 do WHATWG como ponto de início de seu trabalho
e, nomeá-lo como "HTML5". Em 9 de Maio de 2007, o grupo de trabalho HTML aceitou a proposta.[8]
Em 22 de janeiro de 2008, o grupo publicou HTML5 como um Working Draft.[9]
O HTML5 traça uma serialização paralela do XML, chamada XHTML5. Diferente do XHTML 2.0, este é
compatível com XHTML 1.x.
p { color: green; }
/*]]>*/-- >
</style>
<script type="text/javascript">-->
Suporte
O XHTML é suportado na maioria dos navegadores modernos, como por exemplo: Firefox, Chrome,
Safari, Opera, Internet Explorer suporta a partir da versão 9.[4]
Referências
1. «Normas XHTML 1.0 do W3C» (https://www.maujor.com/w3c/xhtml10_2ed.html). Maujor.
Consultado em 19 de fevereiro de 2020
2. «Introdução a Linguagens de Marcação: HTML, XHTML, SGML, XML.» (https://www.ic.unica
mp.br/~celio/inf533/docs/markup.html). IC UNICAMP. Consultado em 19 de fevereiro de
2020
3. «The W3C Markup Validation Service» (http://validator.w3.org/). validator.w3.org. Consultado
em 5 de maio de 2011
4. «XHTML» (https://developer.mozilla.org/pt-BR/docs/XHTML). MDN Web Docs. Consultado
em 19 de fevereiro de 2020
5. XHTML Modularization (http://www.w3.org/TR/xhtml-modularization/)
6. XHTML Host Language Conforming Document (http://www.w3.org/TR/2001/REC-xhtml-mod
ularization-20010410/conformance.html#s_conform_document)
7. «Proposal to Adopt HTML5 from Maciej Stachowiak on 2007-04-10 (public-html@w3.org
from April 2007)» (http://lists.w3.org/Archives/Public/public-html/2007Apr/0429.html).
lists.w3.org. Consultado em 5 de maio de 2011
8. «results of HTML 5 text, editor, name questions from Dan Connolly on 2007-05-09 (public-
html@w3.org from May 2007)» (http://lists.w3.org/Archives/Public/public-html/2007May/0909.
html). lists.w3.org. Consultado em 5 de maio de 2011
9. HTML5 como um Working Draft (http://www.w3.org/TR/html5/)
Ver também
Tableless
Cascading Style Sheets
Ligações externas
Sítio oficial (https://www.w3.org/International/articles/serving-xhtml/index.pt-br)
«W3C» (http://www.w3.org/html/) (em inglês)
«Especificações do XHTML v.1.0» (http://www.w3.org/TR/xhtml1/) (em inglês)
«Especificações do XHTML v.1.1» (http://www.w3.org/TR/xhtml11/) (em inglês)
«Esboço do XHTML 2.0» (http://www.w3.org/TR/xhtml2/) (em inglês)
«Introdução ao XHTML 2 e as diferenças das versões anteriores» (http://www-106.ibm.com/
developerworks/web/library/wa-xhtml/) (em inglês)
«Tutorial explicativo das diferenças de HTML e XHTML» (http://www.maujor.com/tutorial/xht
ml.php)
«Sending XHTML as text/html Considered Harmful» (http://hixie.ch/advocacy/xhtml) (em
inglês)
«Especificação do HTML5» (http://www.w3.org/TR/html5/)
Obtida de "https://pt.wikipedia.org/w/index.php?title=XHTML&oldid=58053954"