XHTML - Introdução

XHTML significa EXtensível HyperText Markup Llinguagem. É o próximo passo na evolução da internet. O XHTML 1.0 é o primeiro tipo de documento da família XHTML.

O XHTML é quase idêntico ao HTML 4.01, com apenas algumas diferenças. Esta é uma versão mais limpa e restrita do HTML 4.01. Se você já conhece HTML, então não precisa dar muita atenção para aprender esta versão mais recente de HTML.

O XHTML foi desenvolvido pelo World Wide Web Consortium (W3C) para ajudar os desenvolvedores da web a fazer a transição de HTML para XML. Ao migrar para o XHTML hoje, os desenvolvedores da web podem entrar no mundo XML com todos os seus benefícios, enquanto ainda permanecem confiantes na compatibilidade retroativa e futura do conteúdo.

Por que usar XHTML?

Os desenvolvedores que migram seu conteúdo para XHTML 1.0 obtêm os seguintes benefícios -

  • Os documentos XHTML estão em conformidade com o XML, visto que são prontamente visualizados, editados e validados com ferramentas XML padrão.

  • Os documentos XHTML podem ser escritos para funcionar melhor do que funcionavam antes em navegadores existentes, bem como em novos navegadores.

  • Os documentos XHTML podem utilizar aplicativos como scripts e miniaplicativos que dependem do Modelo de Objeto de Documento HTML ou do Modelo de Objeto de Documento XML.

  • XHTML oferece um formato mais consistente e bem estruturado para que suas páginas da web possam ser facilmente analisadas e processadas por navegadores da web atuais e futuros.

  • Você pode facilmente manter, editar, converter e formatar seu documento a longo prazo.

  • Como o XHTML é um padrão oficial do W3C, seu site se torna mais compatível com muitos navegadores e é renderizado com mais precisão.

  • XHTML combina a força de HTML e XML. Além disso, as páginas XHTML podem ser renderizadas por todos os navegadores habilitados para XML.

  • XHTML define o padrão de qualidade para suas páginas da web e se você seguir isso, então suas páginas da web são contadas como páginas da web de qualidade. O W3C certifica essas páginas com seu selo de qualidade.

Desenvolvedores da Web e designers de navegadores da Web estão constantemente descobrindo novas maneiras de expressar suas ideias por meio de novas linguagens de marcação. Em XML, é relativamente fácil introduzir novos elementos ou atributos de elementos adicionais. A família XHTML foi projetada para acomodar essas extensões por meio de módulos e técnicas XHTML para desenvolver novos módulos em conformidade com XHTML. Esses módulos permitem a combinação de recursos existentes e novos no momento de desenvolver conteúdo e projetar novos agentes de usuário.

Compreensão básica

Antes de prosseguirmos, vamos ter uma visão rápida do que são HTML, XML e SGML.

O que é SGML?

Isto é Standard Generalizado Markup Laplicação anguage (SGML) em conformidade com o padrão internacional ISO 8879. HTML é amplamente considerado como a linguagem de publicação padrão da World Wide Web.

Esta é uma linguagem para descrever linguagens de marcação, particularmente aquelas usadas na troca de documentos eletrônicos, gerenciamento de documentos e publicação de documentos. HTML é um exemplo de linguagem definida em SGML.

O que é XML?

XML significa EXtensível Markup Llinguagem. XML é uma linguagem de marcação muito parecida com HTML e foi projetada para descrever dados. As tags XML não são predefinidas. Você deve definir suas próprias tags de acordo com suas necessidades.