HTML5 é nova geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa à tecnologias proprietárias como Adobe Flash.
HTML5 é um padrão aberto e já é suportado pela maioria dos novos navegadores.
Principalmente com o advento da Web 2.0, blogs e mídias sociais. Em que o usuário pode criar o seu próprio conteúdo por meio das redes sociais ou Web Sites pessoais.
Além disso, os motores de busca como o Google conseguem rastrear o conteúdo do seu site ao contrário do que acontecia com tecnologias proprietárias.
Conteúdo
O que há de novo no HTML5
A declaração DOCType é obrigatória e é muito simples de utilizar.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Título do website</title> </head> <body> Conteúdo incrível do seu site </body> </html>
A codificação padrão do HTML5 é UTF-8.
Novos elementos do HTML5
Existem alguns elementos novos dentro do HTML5. Novos elementos semanticos como o <header>, <footer>, <article>, and <section>.
Novos atributos de formulários também foram incluídos, como campos para números, data, hora, calendário e período.
API do HTML5 (Application Programming Interface)
Existem diversos pontos interessantes do HTML5, como:
- Geolocalização
- Drag and Drop
- Armazenamento Local de Informações
- Cache Nativo
Programação de jogos
Um das características que chamam a atenção de profissionais da computação é a facilidade em criação de aplicações gráficas, e até mesmo de jogos.
É possível criar jogos, animações, banners, adicionar nativamente vídeos e diversas outras aplicações.
Inclusive, alguns jogos famosos com o The Convergence, Runfield e o clássico Angry Birds implementaram esta tecnologia.