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 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!
Nenhum post relacionado.





No Responses to “HTML5”
Trackbacks/Pingbacks