HTML5(){
Dicas

Por:Andrêssa Finzi e Arthur Morais de Andrade


A HTML (Hyper Text Markup Language) é uma linguagem de programação destinada para a elaboração de páginas na Web com hiper-texto. O HTML é uma espécie de linguagem de formatação, um arquivo de texto que é formatado através de uma série de comandos – tags. Estas, por sua vez, são estruturas da linguagem de marcação que consistem em instruções, tendo uma marca no inicio e outra no fim. "< tag > < /tag >" .

Desde 1999, o desenvolvimento da linguagem HTML foi baixo. De lá para cá, a W3C (empresa focada em desenvolver padrões para a criação e a interpretação de conteúdos para a Web) esteve envolvida com outras linguagens, como XML, deixando em segundo plano o HTML. Atualmente, algumas organizações, entre elas, Mozilla Foundation, Opera e Apple, se uniram para atualizar e implementar novas funcionalidades do HTML, surgindo assim o HTML5.

Vários elementos foram introduzidos no HTML5. Alguns são evoluções do elemento < div > focando-se na semântica; outros foram desenvolvidos para padronizar a maneira de publicar novos conteúdos, como acontece hoje com as imagens.

Os principais elementos dessa nova versão são:

Elementos de Estrutura:

  • < header > - cabeçalho da página ou de uma seção;
  • < section > - cada seção do conteúdo;
  • < article > - um item do conteúdo dentro da página ou da seção;
  • < footer > - o rodapé da página ou de uma seção;
  • < nav > - o conjunto de links que formam a navegação, seja o menu principal do site ou links relacionados ao conteúdo da página;
  • < aside > - conteúdo relacionado ao artigo.


Elementos de conteúdo:

< figure > - usado para associar uma legenda a uma imagem, vídeo, arquivo de áudio, objeto ou frame:

< figure id="figura01" >
< legend >Figura 1. Esquema de uma página em HTML 5< /legend >
< img src="html5.png" border="0" width="200" height="300" alt="Como fica a estrutura de uma página escrita com os novos elementos do HTML 5" />
< /figure >

< canvas > - através de uma API gráfica, irá renderizar imagens 2D dinâmicas que poderão ser usadas em jogos, gráficos, etc;

< audio > e < video > - usados para streaming (transmissão pela Internet) de áudio e vídeo. É uma tentativa de criar um padrão em todos os navegadores, como acontece hoje com as imagens:

< audio src="musica.mp3" autoplay="autoplay" loop="20000" />
< video src="video.mov" width="400" height="360" />

Compensa utilizar o HTML5?

Apesar desses avanços, a W3C admite que o HTML5 ainda não está pronto para o uso na web. Segundo a Computerworld, Phillipe Le Hegrat, que comanda o comitê de interação de domínios do W3C, diz que a W3C ainda tem modificações a fazer nas APIs da linguagem. Neste momento, porém, a dificuldade maior estaria em fazer o HTML5 funcionar de maneira eficiente em todos os navegadores. "O HTML5 ainda não está pronto em função de questões de interoperabilidade, que incluem diferenças de vídeo em dispositivos distintos", declara Le Hegrat.

Atualmente, navegadores com suporte HTML5 ainda estão em versão de testes. Internet Explorer 8 e 9, Opera, Google Chrome, Safari 4 e o Firefox 3.6 apresentam alguns comandos dessa nova linguagem de programação .

A W3C afirmou que a versão final do HTML5 está prevista para 2012, no entanto, a empresa está trabalhando para realizar o lançamento antes desta data.

Amostra de sítios em HTML5

A Apple lançou uma página para ilustrar como será a web com a chegada do HTML5. Clique aqui para conhecer o sítio.

A imagem abaixo é de um sítio feito em HTML5. Para ter acesso a ele, clique na imagem.

Referências:
infowester,
computerworld

}