A linguagem HTML é a nossa ferramenta para criar páginas da web. Desde seu surgimento e desenvolvimento até o presente, as especificações foram continuamente melhoradas e as funções tornaram -se cada vez mais fortes. No entanto, ainda existem falhas e deficiências, e as pessoas ainda estão constantemente melhorando para torná-lo mais controlável e resistente a se adaptar às necessidades de aplicativos em constante mudança na Internet. No final de 2000, a organização International W3C (World Wide Web Consortium) anunciou o lançamento do XHTML versão 1.0. Qual é a diferença entre XHTML e HTML e quais novos recursos ele adicionou? Vamos nos familiarizar com o XHTML hoje.
O XHTML 1.0 é um novo idioma otimizado e aprimorado com base no HTML 4.0, com o objetivo de ser baseado em aplicativos XML. O XHTML é um HTML aprimorado e sua escalabilidade e flexibilidade se adaptarão às necessidades de futuros aplicativos de rede. Abaixo estão as perguntas básicas comuns sobre o XHTML respondida por Steven Pemberton, presidente do grupo de trabalho HTML do W3C.
P: O que é xhtml?
Resposta: XHTML é um tipo de HTML que é remodelado para se adaptar ao XML. À medida que o XML se torna cada vez mais uma tendência, surge uma pergunta: se temos XML, ainda precisamos de HTML? Para responder a essa pergunta, realizamos uma reunião de trabalho de dois dias em São Francisco em maio de 1998, e a conclusão da reunião foi: necessidade. Ainda precisamos usar o HTML. Porque um grande número de pessoas está acostumado a usar o HTML como sua linguagem de design, e milhões de páginas foram escritas no HTML.
P: Por que o XHTML 1.0 se desenvolve independentemente em comparação com o HTML 4.0?
Resposta: Este não é o caso. O XHTML é precisamente a reorganização do HTML 4.0 (para ser preciso, é HTML 4.01, uma versão revisada do HTML 4.0, mas é lançada após o XHTML 1.0.) Existem algumas diferenças necessárias em sua interpretação no XML, mas, por outro lado, ainda são muito semelhantes. Podemos considerar o trabalho XHTML como uma continuação com base no HTML 4.0.
P: Como implementar o padrão XML no XHTML 1.0?
Resposta: XHTML é um aplicativo XML. Ele é definido no formato de arquivo DTD do XML e é executado em sistemas habilitados para XML. Graças à função de namespaces do XML, os fabricantes de navegador não precisam criar novas tags privadas. Eles precisam incluir apenas trechos de código XML no código XHTML ou trenó de código XHTML no código XML.
P: Quais são as principais vantagens do XHTML 1.0?
Resposta: XML é uma tendência no desenvolvimento da Web, para que as pessoas estejam ansiosas para ingressar na tendência XML. Com o XHTML 1.0, desde que você cumpra cuidadosamente algumas regras simples, você pode projetar páginas adequadas para o sistema XML e os navegadores HTML mais atuais. Isso significa que você pode projetar XML imediatamente sem esperar até que as pessoas usem navegadores habilitados para XML. Esta diretriz permite uma transição suave para XML para a Web.
Outra vantagem do uso do XHTML é que ele é muito apertado. A atual situação ruim de HTML na Internet é chocante. Os navegadores iniciais aceitaram tags HTML privadas, então as pessoas tiveram que usar vários navegadores para detectar a página após a conclusão do design da página para ver se era compatível. Muitas vezes, existem muitas diferenças inexplicáveis, e as pessoas tiveram que modificar o design para se adaptar a diferentes navegadores.
Com o XML, podemos restabelecer o sistema e os fabricantes de navegadores adotam em conjunto "padrões estritos de defesa de erro". Se o código XML for incompatível, o navegador se recusar a exibir a página. Dessa maneira, todos os erros devem ser corrigidos antes da publicação.
P: Os designers da web encontrarão os mesmos problemas de compatibilidade do navegador que o HTML ao usar o XHTML?
Resposta: Espero que não. "Padrões de defesa de erro rigorosos" ajudarão os navegadores a responder ao codificar o mesmo, e o recurso de namespaces da XML permite adicionar suas próprias tags novas sem a necessidade de suporte extraordinário do navegador. Tudo o que precisamos ter certeza agora é que todos os desenvolvedores do navegador são consistentes e estão totalmente em conformidade com o CSS que criamos. Escreva para o fabricante do seu navegador para informar as especificações do CSS que você precisa e você pode detectar se o seu navegador obedece ao seu design.
P: É difícil aprender xhtml?
Resposta: de jeito nenhum!
P: Quem pode usar o design XHTML 1.0?
R: Como o XHTML é muito simples e fácil de implementar, quem sabe usar o HTML pode usar facilmente o XHTML. À medida que mais e mais pessoas usam navegadores XML, mais trabalhos serão recomendados para usar o XML e talvez todos usem o XHTML.
P: Quando o site XHTML se tornará popular?
Resposta: Boa pergunta. Eu já vi alguns sites construídos usando o XHTML, mesmo antes do lançamento do XHTML 1.0. Eu acredito que terá um grande desenvolvimento, porque é muito fácil.
P: Como convertemos o HTML existente em XHTML?
A: Muito simples porque eles são muito semelhantes. Existe um software chamado HTML Tidy no site W3C (www.w3c.org) chamado HTML Tidy, que pode ajudá -lo a converter diretamente.
P: O que acontecerá com o XHTML no futuro?
A: XHTML1.0 é apenas o primeiro passo neste novo idioma HTML. A nova versão não terá restrições compatíveis com versões anteriores para navegadores antigos, e haverá mais espaço para o desenvolvimento.
Primeiro, faremos uma limpeza completa para remover elementos incompatíveis no HTML 4.0.
Em segundo lugar, modularizamos o XHTML e permitimos que as pessoas usem módulos XHTML (como tabelas) em aplicativos XML para reduzir o desenvolvimento duplicado. Também acordou -se em desenvolver projetos para fins extraordinários, como aplicações telefônicas, que podem permanecer compatíveis desde que pertencem a um subconjunto de XHTML, e as pessoas podem criar seu próprio HTML.
Finalmente, em termos de resolução das necessidades, desenvolveremos mais funções de formulários (formulários), concordaremos em executar mais detecção no cliente e reduzirá a transmissão de informações de rede entre clientes e servidores. Em resumo, recursos mais emocionantes serão implementados.