Bem, vou começar falando de HTML5, a muito se fala aí pela internet sobre esse assunto, e a pergunta que vejo mais é: “Será que já devo começar a usar HTML5?

Na minha opinião (isso não é uma regra, como falei é somente minha opinião) acho um pouco cedo para começar a se trabalhar com HTML5 nos sites para seus clientes, porém nada impede de você começar a estudar ou conhecer essa nova versão do HTML ou mesmo utilizá-la para aplicações pessoais para já ir tendo uma noção das novas funções.

html5

HTML5 nos browsers (Navegadores)

Como todos sabemos a versão 8 do Internet Explorer (versão atual) não dá muito suporte ao HTML5, esse é um dos fatores por que digo que ainda é um pouco cedo para começar a usá-lo, outros navegadores como Firefox, Chrome, Opera e Safari já dão um suporte maior mas também não englobam muita coisa desta nova versão do HTML.

A Microsoft anunciou para o segundo semestre de 2010 sua nova versão do IE, a versão 9, que promete dar um suporte integral ao HTML5 a pouco ela disponibilizou os resultados dos últimos testes de compatibilidade realizados em conjunto com a W3C, você pode conferir clicando aqui

O site da agência de web que trabalho está em HTML5, porém, para ser exibido corretamente no IE8 é necessário a utilização de um código em JavaScript, esse Hack força o IE a interpretar os elementos do HTML5:

<abbr>,<article>,<aside>,<audio>,<bb>,<canvas>,<datagrid>,<datalist>,<details>,<dialog>,<eventsource>,<figure>,<footer>,<header>,<mark>,<menu>,<meter>,<nav>,<output>,<progress>,<section>,<time>  e <video>

Você pode fazer o download deste JavaScript clicando aqui

Os navegadores Firefox 2 e Camino também apresentam problemas de incompatibilidade com o HTML5, como uma parcela muito pequena de usuários utilizam esses navegadores, isso não chaga a se tornar um grande problema, mas se você quiser acertar o site também para esses navegadores, o HTML5Doctor apresenta uma solução em seu site, você pode ver clicando aqui(em inglês).

Vantagens

Uma das grandes vantagens do HTML5 é a economia de tempo, e organização de código, você não tem mais que ficar identificando as inúmeras <div> com “id” ou “class”, com os novos elementos do HTML5 isso já não é mais tão necessário, não que você vá parar de utilizar <div>, o elemento <div> vai continuar existindo também no HTML5 e você pode utilizá-lo normalmente. Porém para você especificar o cabeçalho da página, por exemplo, você vai utilizar <header>, para especificar um menu utiliza-se <nav>, conteúdo do site com <section>, rodapé da página com o elemento <footer>.

São vários os novos elementos do HTML5, mas vou deixar para falar sobre eles em outro post.
Definitivamente isso vai facilitar muito a vida dos desenvolvedores que vão poder criar um código mais limpo, mais organizado até mesmo para a questão de SEO, além da enorme facilidade na hora de criar a folha de estilo CSS.

Outra grande sacada também foi na parte de multimídia (áudio e vídeo), o HTML5 traz uma série de elementos que ajudam muito na hora de postar um vídeo, um arquivo de áudio ou mesmo um gráfico, o Google criou uma versão do site Youtube baseado em HTML5.

Os formulários também receberam um tratamento especial no HTML5, com novos campos e atributos. Para dar um exemplo, para se fazer a validação de um determinado campo basta fazê-lo desta maneira:

1
<p><label>Nome: <input name=name required></label></p>

Isso novamente só tem a beneficiar os desenvolvedores que não vão mais precisar daqueles enormes códigos em javascrit para validar campos ou criar códigos para autocomplete e campos de data e hora.

Enfim, são muitos os benefícios que essas novas funcionalidades e os novos elementos do HTML5 trazem para os desenvolvedores e para os usuários que estão navegando pela Web.

Em um próximo post vou explicar um pouco mais sobre os novos elementos, suas funcionalidades e formas de uso.

Espero que tenham gostado, é isso aí, até a próxima!

Share and Enjoy:
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Reddit
  • Google Bookmarks
  • Rec6
  • Facebook
  • Twitter
  • RSS
  • Tumblr
  • email

Nenhum post relacionado.

No Responses to “HTML5”

Trackbacks/Pingbacks

  1. Formulários no HTML5 | L Cardoso - [...] HTML5 nada mais é que a nova versão do HTML, que vem para revolucionar a maneira de desenvolver sites, ...

Leave a Reply