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.