Cursos / Informática para Internet / Autoria Web / Aula
XHTML é o acrônimo para eXtensible Hyper Text Markup Language, que pode ser traduzido para Linguagem Extensível de Marcação para Hipertexto. Ela é uma linguagem de marcação para confecção de páginas web muito parecida com HTML.
A maioria das linguagens de marcação é baseada em uma linguagem geral chamada SGML (Standard Generalized Markup Language) como, por exemplo, o próprio HTML e a linguagem XML(eXtensible Markup Language). Como ilustrado na Figura 1, enquanto HTML foi criada com base em SGML diretamente, XHTML foi criada com base em XML. Isso confere à XHTML a característica de ser bem formada.
A Figura 1 mostra as etapas do desenvolvimento e evolução das linguagens citadas anteriormente. Primeiramente surgiu a linguagem SGML, criada no final da década de 1960 com o objetivo de construir um sistema portátil para intercâmbio e manipulação de documentos. Com base na especificação da SGML e no contexto da invenção da web, Tim Berners Lee criou o embrião do que seria a linguagem de marcação para hipertextos (HTML), no ano de 1990. Nos anos seguintes, HTML evoluiu de modo que surgiram inúmeras versões.
Com base em SGML, a XML foi criada em meados do ano de 1998 pelo W3C, com o objetivo de facilitar a comunicação entre programas e documentos. No mesmo ano, XML tornou-se um padrão internacional e várias linguagens de marcação foram criadas com o objetivo de segui-lo. Várias adaptações feitas na linguagem HTML, para seguir o padrão XML, deram origem ao XHTML no final da década de 1990.
A transformação de um documento existente de HTML para XHTML é uma tarefa bem simples, já que as tags e os atributos da XHTML são os mesmos da HTML 4.01. XHTML nada mais é que um HTML refinado. Logo mais veremos as principais diferenças entre essas duas linguagens de marcação.
Várias são as vantagens de se usar XHTML, dentre elas pode-se citar:
Versão 5.3 - Todos os Direitos reservados