1. O que é XHTML?
HTML é uma linguagem básica de design de páginas da Web. XHTML é uma linguagem de marcação baseada em XML. Ela é um pouco semelhante ao HTML, com apenas algumas pequenas, mas importantes diferenças. , então, em essência, XHTML é uma tecnologia de transição que combina (de certa forma) o poder do XML com (a maior parte) a simplicidade do HTML.
No final de 2000, a organização internacional W3C (World Wide Web Consortium) anunciou o lançamento do XHTML versão 1.0. XHTML 1.0 é uma nova linguagem otimizada e aprimorada com base no HTML 4.0, voltada para aplicações baseadas em XML. XHTML é um HTML aprimorado e sua escalabilidade e flexibilidade se adaptarão a mais necessidades de aplicações de rede futuras. Abaixo estão as respostas para perguntas básicas comuns sobre XHTML feitas por Steven Pemberton, presidente do Grupo de Trabalho HTML do W3C.
P: O que é XHTML?
R: XHTML é um tipo de HTML que foi remodelado para se adaptar ao XML. Quando o XML se tornou cada vez mais uma tendência, surgiu uma questão: se tivermos XML, ainda precisaremos de HTML. Para responder a esta questão, realizamos uma reunião de trabalho de dois dias em São Francisco, em maio de 1998. A conclusão é: necessário. Ainda precisamos usar HTML. Porque um grande número de pessoas está acostumada a usar HTML como linguagem de design, e milhões de páginas já estão escritas em HTML.
Pergunta: Por que o XHTML 1.0 foi desenvolvido independentemente do HTML 4.0.
Resposta: Não. XHTML é exatamente uma reorganização do HTML 4.0 (para ser mais preciso, é HTML 4.01, uma versão modificada do HTML 4.0, mas lançada sob o nome de XHTML 1.0.) Haverá algumas diferenças necessárias em sua interpretação em XML, mas além disso, por um lado, eles ainda são muito semelhantes, e podemos pensar no trabalho do XHTML como uma continuação do HTML 4.0.
Pergunta: Como o XHTML 1.0 implementa o padrão XML.
Resposta: XHTML é um aplicativo XML. Ele é definido no formato de arquivo DTD XML e é executado em sistemas que suportam XML. Graças ao recurso Namespaces do XML, os fabricantes de navegadores não precisam criar novas tags privadas (tags). Eles só precisam incluir trechos de código XML no código XHTML ou trechos de código XHTML no código XML.
2. Quais são as características do XHTML em comparação com o HTML
(1) O XHTML resolve os problemas da linguagem HTML que restringem seriamente o seu desenvolvimento? Existem três deficiências principais no desenvolvimento do HTML hoje: ele não pode se adaptar às necessidades de cada vez mais dispositivos e aplicativos de rede. Por exemplo, telefones celulares, PDAs e dispositivos de informação não podem exibir HTML diretamente porque o código HTML não é padronizado; e inchado, o navegador precisa ser inteligente o suficiente e o HTML só pode ser exibido corretamente se os dados e o desempenho forem complexos; portanto, se você quiser alterar a exibição da sua página, deverá recriar o HTML; Portanto, o HTML precisa ser desenvolvido para resolver esse problema, então o XHTML formulado pelo W3C é uma ponte do HTML para o XML.
(2) XML é a tendência de desenvolvimento da web, então as pessoas estão ansiosas para aderir à tendência XML. XHTML é o padrão atual que substitui a linguagem de marcação HTML4. Usando XHTML 1.0, contanto que você siga cuidadosamente algumas regras simples, você pode criar uma página que seja adequada tanto para sistemas XML quanto para a maioria dos navegadores HTML atuais. O que isso significa é que você pode projetar o uso de XML imediatamente, sem esperar que as pessoas usem navegadores compatíveis com XML. Estas diretrizes podem facilitar a transição para XML na web.
(3) Outra vantagem de usar XHTML é que ele é muito rigoroso. A atual situação ruim do HTML na Internet é chocante. Os primeiros navegadores aceitavam tags HTML privadas, então as pessoas tinham que usar vários navegadores para detectar a página depois que ela era compatível. as pessoas tiveram que modificar o design para acomodar navegadores diferentes.
(4) XHTML pode interagir bem com outras linguagens de marcação, aplicativos e protocolos baseados em XML. .
(5)XHTML faz parte da família de padrões da Web e funciona bem em outros agentes de usuário, como dispositivos sem fio.
(6) Em termos de design de site, XHTML pode ajudá-lo a se livrar do mau hábito de código da camada de apresentação e a desenvolver o hábito de verificação de tags para testar o funcionamento da página.