Atividade XHTML W3C

O HTML é a linguagem de marcação universal da Web.

Tutorial de XHTML

Para saber como converter um site para XHTML, leia nossa Tutorial de XHTML.

Versões do XHTML

XHTML 1.0

Como uma recomendação da W3C, o XHTML 1.0 foi lançado em 26 de janeiro de 2000.

Segunda versão do XHTML 1.0

Como uma recomendação da W3C, a segunda versão do XHTML 1.0 foi lançada em 1 de agosto de 2002. Não é uma nova versão, mas uma atualização e correção de bugs.

Sobre o XHTML 1.0

O XHTML 1.0 é a primeira grande mudança no HTML desde 1997 e também um passo muito importante no caminho para fornecer uma web mais rica a uma ampla gama de agentes de usuário, incluindo computadores de mesa, dispositivos móveis e celulares, entre outros.

O XHTML é uma aplicação XML que pode ser migrada de forma suave do HTML 4.01. A W3C reestruturou o HTML 4.01 para XML, resultando na criação do XHTML 1.0. O XHTML 1.0 depende da semântica fornecida pelos rótulos do HTML 4.01.

O próximo passo é modularizar os módulos XHTML em um conjunto de elementos menores, tornando mais fácil a combinação do XHTML com outros linguagens de marcação (como gráficos vetoriais e multimídia).

Além disso, a modularização do XHTML pode reduzir os custos de desenvolvimento, melhorar a colaboração com outras aplicações (como bancos de dados), tornar mais fácil a comunicação com diferentes agentes de usuário (navegadores) e integrar mais puramente o HTML com diferentes padrões XML.

Atividade XHTML W3C

XHTML 1.0

O XHTML 1.0 é uma representação recriada do HTML 4.01 usando XML.

Se quiser aprender mais sobre XHTML, acesse nosso Tutorial de XHTML.

XHTML 1.1 (XHTML modularizado)

Dispositivos pequenos (como telefones celulares) não podem suportar todas as funcionalidades do XHTML. O XHTML 1.1 divide o padrão em modelos com funcionalidades limitadas. Navegadores pequenos podem reduzir sua complexidade suportando modelos selecionados (no entanto, uma vez que um modelo é selecionado, todas suas características devem ser suportadas).

O XHTML 1.1 é uma linguagem rigorosa. O XHTML 1.1 não é compatível retroativamente com o HTML 4.

Básico do XHTML

O XHTML Basic é um subconjunto pequeno do XHTML 1.1. Ele contém apenas características básicas do XHTML, como estrutura de texto, imagens, formulários básicos e tabelas básicas. Ele foi projetado para navegadores pequenos (como em dispositivos móveis).

Eventos do XHTML

Devido ao suporte do XHTML para o nível 2 do W3C Document Object Model, os manipuladores de eventos podem ser anexados a elementos XHTML, permitindo que os elementos pais processem eventos antes ou após os elementos filhos.

Se quiser aprender mais sobre DOM, estude nosso Tutorial de DOM.

Impressão do XHTML

O XHTML-Print é parte do XHTML 1.1 (XHTML modularizado).

O XHTML-Print foi projetado para dispositivos móveis e impressoras baratas, que geralmente podem imprimir uma página de ponta a ponta sem cache de impressão e drivers de impressão personalizados para o dispositivo.

XForms

Através do formulário XHTML, os usuários podem acessar uma página, adicionar informações à página e, em seguida, submeter a página ao servidor Web.

XForms é o sucessor do formulário HTML, fornecendo um método mais completo e independente da apresentação para o processamento de transações de interação Web. Ele foi projetado para se integrar com o XHTML, e esperamos que as aplicações de comércio eletrônico futuras precisem de XForms.

Se quiser aprender mais sobre XForms, estude nosso Tutorial de XForms.

Modularização do XHTML

A modularização do XHTML se refira a dividir o XHTML 1.0 em um conjunto de pequenos modelos que oferecem funcionalidades específicas.

A modularização do XHTML 1.0 é implementada usando XML DTD (Definição de Tipo de Documento).

A modularização do XHTML 2.0 é implementada usando XML Schemas.

Para aprender mais sobre DTD, aprenda nosso Tutorial DTD.

Para aprender mais sobre XML Schemas, aprenda nosso Tutorial XML Schemas.

XHTML 2.0

O XHTML 2.0 é a próxima geração de linguagem de marcação. Sua funcionalidade é esperada para ser semelhante ao XHTML 1.1, mas pode ser alterada para cumprir os requisitos dos padrões XML, como XML Linking e XML Schema.

XLink

XLink é uma linguagem para criar hiperlinks em documentos XML. O XLink é semelhante ao link HTML, mas suporta mais fortemente links simples (como HTML) e links estendidos (usados para conectar vários recursos).

Você pode encontrar mais sobre o XLink em nosso Tutorial XLink Aprenda mais sobre XLink aqui.

HLink

HLink adiciona uma capacidade para determinar em que elemento de XHTML pode ser representado um hiperlink e como percorrê-lo.

HLink é uma extensão do XLink.

Normas W3C HTML e Cronograma

Norma Rascunho/Proposta Recomendação
XHTML 1.0   26 de janeiro de 2000
Revisão do XHTML 1.0   1 de agosto de 2002
XHTML 1.1   31 de maio de 2001
Módulos XHTML   10 de abril de 2001
Módulos XHTML 1.1   8 de outubro de 2008
XHTML Basic   19 de dezembro de 2000
XHTML Basic 1.1   29 de julho de 2008
Eventos XHTML   14 de outubro de 2003
XHTML Print   20 de setembro de 2006
Tipos de Mídia XHTML (SE) 16 de janeiro de 2009  
XHTML 2.0 26 de julho de 2006  
XForms 1.0   14 de outubro de 2003
XForms 1.0 (Terceira Edição)   29 de outubro de 2007
XForms 1.1 20 de outubro de 2009  
XLink   27 de junho de 2001
HLink 13 de setembro de 2002  

Referência W3C:

Página Inicial W3C HTML