HTML 5 - uma melhor adaptação

HTML TagsO 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[bb] 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? :P

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

Escrito por Helder Santana

6 comments:

  1. Rafael Marin, 8. December 2007, 11:13

    Já estou felicíssimo de o CSS 2.1 tiver suporte pleno em todos os navegadores.
    Daqui a 10 anos talvez a gente possa falar em HTML5, e até lá não sei se sobra pipoca não…

    Abraço

     
  2. Helder Santana, 9. December 2007, 2:39

    A implementação de uma linguagem de marcação é muito mais fácil do que uma de estilo, pois é praticamente nula uma variação do html na renderização do navegador. Lembre-se também que o HTML 5 tem uma equipe mais efetiva que o W3C.

    Em caso de dúvidas, o faq responde:

    http://wiki.whatwg.org/wiki/FAQ

    Abraço.

     
  3. Rafael Marin, 9. December 2007, 8:25

    Interessante, mas me referi ao CSS não em relação aos estilos, mas sim ao suporte que os navegadores dão hoje, e como vai ser longa a jornada até que esse mesmo suporte seja pleno tanto para o CSS 2.1, quanto para o CSS 3, e para as novas versões em planejamento do HTML e XHTML.

    Eu digo que com a Microsoft não dá pra contar muito não (pra nada, aliás). Já tivemos um pequeno avanço com o IE7, mas infelizmente isso só trouxe mais um problema: agora temos que testar no Firefox, no Safari, no Opera, e não só no IE6 mas no IE7 também.

    A W3C também é uma instituição que, de certa maneira, é bastante desorganizada e às vezes parece trabalhar contra o desenvolvedor. Os padrões da W3C são indiscutivelmente importantes, mas o consórcio comete muitas falhas. A questão toda é sempre burocrática demais, e o que decide lá geralmente são os interesses das grandes corporações.

    Já fazia algum tempo que eu acompanhava a criação do HTML 5, desde alguns working drafts, e pouco li sobre o XHTML 2. Mas, talvez, o mais interessante não sejam essas linguagens em si, mas o interesse de algumas corporações em criar soluções de qualidade que não dependam tanto do W3C, fazendo com quem ganhe seja o desenvolvedor e o usuário.

    Vamos esperar pra ver :D

     
  4. Helder Santana, 10. December 2007, 8:24

    Prepara-se mais ainda, pois o IE8 já está em projeto hehe. Daí teremos que planejar para o 6, 7 e 8.

    Abraço.

     
  5. Aguinelo Pedroso, 11. December 2007, 17:12

    Cara estou apostando mais no HTML5, apesar de não ser um padrão estou confiante que as empresas vão adotar com o FF 3 e o IE8 na fila as esperanças crescem.

    Abraço

     
  6. Aguinelo Pedroso, 11. December 2007, 17:13

    Cara vc ta com problemas de Charset, no meu Google Reader ficou tudo distruido nos sinais….

     

Comente o que foi escrito: