quinta-feira, 14 de maio de 2009

teste

XHTML NOSSO DE CADA DIA
Parece uma pergunta simples (e realmente é), mas no mar de informação desconexa
da internet, diversos desenvolvedores web que possuem muita prática, muitas
vezes desconhecem os "porquês".
Existe muita informação fragmentada, onde se ensina como fazer algo em CSS, qual
o código disso e daquilo, mas que não informa o porquê de certos padrões. Com
estes artigos de semântica web quero tentar preencher parte desta lacuna. A W3C
fornece todo esta material, em inglês e muitas vezes muito técnico. Por isso
estou traduzindo e resumindo trechos não só do inglês para o português, mas
também de uma linguagem técnica para outra mais didática. Isso não isenta o
leitor de ter que aprender linguagem técnica com o passar do tempo, mas fazendo
assim penso contribuir para que estes conhecimentos cheguem de forma mais
didática e adaptada ao leitor.
XHTML: características e diferenças com o HTML 4
XHTML foi criado para ser uma linguagem em conformidade com o XML e ao mesmo
tempo compatível com o HTML 4 onde pode ser escrito para ser compatível com
ambas as aplicações. O HTML é um tipo de aplicação que a W3C chama de SGML
(Standard Generalize Markup Language – Linguagem de Marcação Padrão
Generalizada) que é uma linguagem para descrever linguagem de marcação
específica para publicação eletrônica de documentos. Ela começou a ser utilizada
na década de 80 e originalmente destinada a ser uma linguagem destinada a
criação de documentos científicos e técnicos adaptada para ser utilizada por não
especialistas. Ou seja, o HTML contorna o problema da complexidade do SGML
padronizando um conjunto de tags (etiqueta, marcador) específicas com
características estruturais e semânticas padronizadas, simplificando a sua
utilização.
Já o XML (Extensible Markup Language – Linguagem de Marcação Extensível) foi
criado para resgatar a flexibilidade do SGML sem toda a sua complexidade,
retomando a potencialidade e a riqueza do SGML. Considerando o XHTML como uma
aplicação XML, significa que certas práticas próprias do HTML 4 devem ser
alteradas como por exemplo o conceito de "bem formatado". Este conceito foi
introduzido pelo XML e significa que todos os elementos devem ter suas tags de
fechamento e serem convenientemente aninhados.