HTML 5 - uma melhor adaptação
O WHATWG(Web Hypertext Application Technology Working Group) é uma comunidade de desenvolvedores de empresas como Apple, Mozilla e Opera, que após um workshop do W3C, resolveram se juntar para planejar o HTML 5 e bater de frente ao XHTML 2.
O HTML 5 busca ser uma linguagem mais específica, fazendo a mistura do HTML 4 junto ao XHTML e efetuando o acréscimo de novas TAGS.
Ando observando para que lado eu devo ir (lado negro da força
), pois o XHTML 2 também está em planejamento. Confesso que estou mais entusiasmado pelo HTML 5, por isso vou descreve-lo melhor por aqui.
Alguns diferenciais que já considero interessantes no HTML 5:
- As TAGS <div> são mais classificadas no processo de produção do layout, a proposta é que se tenha um nome referente a cada bloco de elementos. Exemplo: <header></header> para um topo de página, <nav></nav> para um menu principal ou barra de navegação, <section></section> para o contéudo de cada seção, <footer></footer> para um rodapé…etc.
- Links sequenciais. Exemplo: <link type=”first”></link> para um link primário(talvez foco) de uma página, <link type=”next”></link> bastante útil para um botão avançar,<link type=”back”></link> ideal para um botão voltar.
- TAG denominada figure, específica para a aplicação de imagens com legenda. Exemplo: <figure><img src=”imagem.png”><legend>Minha Imagem</legend></figure> .
- Possibilita a criação de templates, ou seja, evitaríamos muitos includes(não todos) que usamos sobre server-side e passaríamos a usar sobre client-side.
- Possui um elemento datagrid, que é uma tabela de dados melhorada.
- Tag de conversação. Exemplo: <dialog><p>Qual seu none?</p><p>Helder e o seu?</p><p>Untitled!!!</p></dialog> .
- Tag para barra de progresso, apenas para o elemento e não para o seu funcionamento. Exemplo: <progress><span>100</span>% Carregado</progress> .
Esses são só alguns, recomendo uma breve leitura na documentação, visando o quanto a web pode evoluir(na facilidade) com essa nova linguagem.
Assim como o formato de imagem APNG, o HTML 5 é um projeto para o futuro, ou seja, não temos como imaginar uma página HTML 5 Valid sendo que “a criança ainda está engatiando”.
Caso você for aquele típico NERD desesperado, recomendo testes pelo Opera 9.2, pois já possui uma leve compatibilidade com a linguagem.
A guerra das linguagens de marcação começou e temos o privilégio de ser os expectadores. Vai uma pipoca?
Update:
A Microsoft não está por fora do HTML 5, existem membros da mesma na equipe.
http://ajaxian.com/archives/taking-a-peak-at-html-5




Um grande exemplo está no 
