English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O XHTML é HTML escrito no formato XML
O XHTML significa Linguagem de Marcação Hipertexto Extensível
XHTML e HTML 4.01 praticamente idêntico
O XHTML é uma versão do HTML mais rigorosa e mais pura
O XHTML é definido como HTML aplicado ao XML
O XHTML é 2001 ano 1 W lançado no mês3C Recomendação de padrão
O XHTML é suportado por todos os navegadores populares
Muitas páginas na Internet contêm HTML 'ruim'.
Se você visualizar no navegador, o código HTML abaixo é executado perfeitamente (mesmo que não siga as regras do HTML):
<html> <head> <meta charset="utf-8"> <title>Este é um HTML não padronizado</title> <body> <h1>HTML não padronizado <p>Este é um parágrafo </body>
O XML é uma linguagem de marcação que deve ser marcada corretamente e formatada corretamente.
Hoje, no mundo da tecnologia, existem várias tecnologias de navegadores diferentes. Alguns deles são executados no computador, enquanto outros podem ser executados em telefones celulares ou em pequenos dispositivos. Os pequenos dispositivos geralmente faltam recursos e capacidade para interpretar a má linguagem de marcação.
Portanto - Ao combinar os pontos fortes do XML e do HTML, foi desenvolvido o XHTML. O XHTML é o HTML redesenhado como XML.
estrutura do documento
O DOCTYPE do XHTML éobrigatório
A propriedade XML namespace do <html> éobrigatório
também são <html>, <head>, <title> e <body>obrigatório
sintaxe de elemento
Os elementos do XHTML devemempilhar corretamente
Os elementos do XHTML devem semprefechar
Os elementos do XHTML devemem minúsculas
O documento XHTML deve terum elemento raiz
sintaxe de atributo
Os atributos do XHTML devem usarem minúsculas
Os valores dos atributos do XHTML devem ser usadosenvolvido em aspas
A minimização de atributos do XHTML também éProibido
O documento XHTML deve declarar o tipo de documento XHTML (DOCTYPE declaration).
Você pode encontrar a referência completa das tags no manual de referência de tags do tutorial básico: Tipo de documento XHTML.
Os elementos <html>, <head>, <title> e <body> também devem existir e devem usar a propriedade xmlns do <html> para definir o espaço de nomes XML do documento.
A seguinte exemplo mostra um documento XHTML com o menor número de tags necessárias:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <title>Título do documento</title> </head> <body> Conteúdo do documento </body> </html>
Em HTML, alguns elementos podem não estar embutidos uns nos outros, assim:
<b><i>Texto em negrito e itálico</b></i>
Em XHTML, todos os elementos devem estar embutidos de forma razoável, assim:
<b><i>Texto em negrito e itálico</i></b>
Exemplo incorreto:
<p>Este é um parágrafo <p>Este é outro parágrafo
Exemplo correto:
<p>Este é um parágrafo</p> <p>Este é outro parágrafo</p>
Exemplo incorreto:
Quebra de linha:<br Linha horizontal: <hr> Imagem: <img src="happy.gif" alt="Face feliz">
Exemplo correto:
Quebra de linha:<br /> Linha horizontal: <hr /> Imagem: <img src="happy.gif" alt="Face feliz"> />
Exemplo incorreto:
<BODY> <P>Este é um parágrafo</P> </BODY>
Exemplo correto:
<body> <p>Este é um parágrafo</p> </body>
Exemplo incorreto:
<table WIDTH="100%">
Exemplo correto:
<table width="100%">
Exemplo incorreto:
<table width=100%">
Exemplo correto:
<table width="100%">
Exemplo incorreto:
<input checked> <input readonly> <input disabled> <option selected>
Exemplo correto:
<input checked="checked"> <input readonly="readonly"> <input disabled="disabled"> <option selected="selected">
Adicionar um <!DOCTYPE> XHTML ao seu site
Adicionar a propriedade xmlns a cada elemento html da página.
Mudar todos os elementos para minúsculas
Fechar todos os elementos vazios
Mudar todos os nomes de atributo para minúsculas
Adicionar aspas a todos os valores de atributo