O que é XHTML?

A linguagem de marcação de hipertexto extensível (XHTML) é uma maneira rápida de se referir a várias recomendações de linguagem que são amplamente usadas em dispositivos habilitados para Internet para exibir páginas da Web. Embora tenha o nome de seu antecessor, a linguagem de marcação de hipertexto (HTML), na verdade é baseada na linguagem de marcação extensível (XML), que é uma parte muito seletiva da linguagem de marcação generalizada padrão (SGML). Em essência, todos são descendentes do SGML. Enquanto HTML é um aplicativo direto do SGML, XHTML é o que é chamado de espaço para nome ou um conjunto de definições para um documento XML que ajuda a aliviar a ambiguidade quando mais de um vocabulário XML está sendo usado em qualquer situação.

A linguagem surgiu devido a algumas limitações ao HTML e à maneira como o HTML estava sendo implementado. Na época em que o HTML chegou à versão quatro, ele começou a diminuir no uso adequado por muitos intérpretes de HTML, os programas de computador que analisam documentos HTML em uma página da Web formatada e visível. Como dispositivos móveis e outras plataformas de visualização na web também estavam surgindo, era necessária uma solução melhor. XML é uma implementação muito mais rigorosa do SGML sobre HTML, e diferentes namespaces XML podem ser usados ​​em uma única instância. Então, por volta do ano 2000, o World Wide Web Consortium (W3C) elaborou e fez do XHTML uma de suas recomendações para resolver alguns desses problemas emergentes.

Para todos os efeitos, o XHTML imita o HTML da maioria das maneiras, mas como o primeiro usa um espaço para nome XML, ele pode ser analisado por qualquer intérprete XML, enquanto o HTML é limitado apenas a intérpretes HTML. XHTML é realmente HTML recriado no subconjunto XML mais restritivo da SGML. Dessa maneira, o idioma mais recente pôde ser interpretado imediatamente pelos navegadores da Web existentes, além de disponibilizar-se para outras plataformas. Também é importante observar o aspecto extensível do apelido de XHTML. Ele não apenas oferece a capacidade de ser lido por mais programas e plataformas, mas também é mais extensível ao permitir o uso de outros namespaces XML em seus documentos.

Com a capacidade do XHTML de incluir outros namespaces XML em um documento, ele pode ser estendido de várias maneiras para apresentar mais do que apenas formatação de página. A linguagem de marcação matemática (MathML), por exemplo, pode ser incluída nesses documentos para exibir fórmulas e notações matemáticas. As imagens também podem ser incorporadas usando o espaço de nome de gráficos vetoriais escaláveis ​​(SVG) em um documento desse tipo. Como tal, o XHTML também pode ser incluído em outro documento XML.

Como o XHTML é realmente apenas o HTML refinado pelas regras do XML, ele oferece três definições de tipo de documento (DTD) que duplicam as da versão quatro do HTML. Uma DTD é uma descrição detalhada dos elementos de uma linguagem de marcação, incluindo quando, onde e como ela pode ser usada, bem como quaisquer atributos associados. Nas versões posteriores do XHTML, no entanto, os esquemas XML, outra maneira mais robusta de descrever um documento XML, foram estabelecidos para aumentar ainda mais o XHTML. Por sua vez, foram desenvolvidas várias versões simplificadas do XHTML que podem ser construídas para usos específicos, muitas das quais giram em torno de plataformas de computação móvel.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?