O W3C anunciou recentemente que irá rescindir o seu contrato com o grupo de trabalho XHTML 2 a partir do final de 2009, implicando a morte oficial do outrora ambicioso XHTML 2. A comunidade de web design deveria entrar em pânico? Afinal, XHTML 1. O novo favorito, HTML 5.
O que você acha do XHTML, que é adorado pelos web designers?
Para entender como o XHTML ganhou a preferência das pessoas, temos que começar com o HTML4. HTML 4 é uma linguagem solta que tem muitas opções e incorpora muitas ideias experimentais de pessoas para a Web, algumas boas e outras ruins. No entanto, o HTML 4 é responsável por códigos da Web de baixa qualidade, como A língua inglesa é responsável por más ficções. O HTML 4 pode ser bem estruturado e ter semântica legal, desde que os designers saibam como utilizá-lo.
O XHTML 1.0 é mais rigoroso e essas ferramentas de validação são mais fáceis de apontar erros. Se você for preguiçoso e quiser garantir que sua estrutura de código seja rigorosa, o XHTML 1.x é muito mais fácil de verificar.
Porém, o problema é que a missão do XHTML não é apenas essa. A missão do XHTML está no X em seu nome. A existência do X não é legal, mas porque o XHTML na verdade pertence ao XML. Como apontou Henri Sivonen, que está trabalhando nas especificações do HTML 5, XHTML na verdade tem dois significados: um é técnico e o outro é marketing.
Do ponto de vista técnico, o XHTML foi originalmente planejado para produzir XML puro com o tipo MIME application/xhtml+xml. No entanto, esta situação é rara. Isso não significa que o XML não seja importante. fornecer sequências para serviços HTML 5. O uso extensivo de XHTML é mais baseado na perspectiva de mercado. Em outras palavras, as páginas web que utilizam a sintaxe XHTML ainda são renderizadas pelos navegadores de acordo com o tipo MIME text/html. Portanto, embora esses documentos pertençam ao XML, eles não são tratados. como True XML, mas renderizado como HTML.
Por que as pessoas gostam de XHTML?
Como XHTML é HTML, quais são as intenções originais de quem gosta de XHTML? A resposta é que o XHTML incentiva bons hábitos de codificação, todas as tags precisam ser completas e rigorosas e o XHML pode produzir um código mais limpo que o HTML 4.
No entanto, o HTML 5 resolveu a maioria desses problemas no HTML 4. Ele permite que você use XHTML 1. O código XHTML 1.x pode ser convertido diretamente para HTML 5 com apenas uma alteração do tipo de documento.
O que há de errado com o XHTML 2.0?
Apesar de suas boas intenções, o XHTML 2.0 morreu devido a duas coisas. Primeiro, ele não era compatível com versões futuras, o que significava que o código XHTML 1.x que você escreveu não poderia ser usado diretamente no XHTML 2.0. . Em segundo lugar, o XHTML 2.0 não é a XMLização do HTML, mas um sistema completamente novo que ignora as necessidades dos designers.
No entanto, o HTML 5 contém muitas coisas que os designers precisam, incluindo suporte local para áudio e vídeo, ferramentas de layout de múltiplas colunas, bancos de dados offline e suporte a gráficos vetoriais locais.
Um futuro brilhante para HTML 5
Embora o XHTML 2.0 tenha sido proposto há muitos anos, nenhum navegador implementou qualquer suporte para ele até agora. O HTML 5 foi preferido por quase todos os navegadores modernos, incluindo Firefox, Safari, Chrome, Opera e até mesmo o IE8 o implementou. .
Grandes empresas ambiciosas no campo da Web, como Google e Apple, lançaram serviços Web baseados em HTML 5 e implementaram vários aplicativos usando suporte de vídeo localizado e bancos de dados locais. No entanto, quase não existem aplicativos baseados em XHTML 2.0.
Além disso, o HTML 5 também introduziu detalhes do XHTML 5. O XHTML 5 estende um ramo de oliveira a um grande número de páginas da web baseadas em XHTML 1.x na Web atual. Na verdade, o abandono funcionaria melhor.