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 |