Introdução ao HTML5
- Página Anterior HTML YouTube
- Próxima Página Suporte HTML5
Exemplos de HTML5 em cada capítulo
Exemplo
<!DOCTYPE html> <html> <body> <video width="420" controls> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> Seu navegador não suporta a tag de vídeo. </video> </body> </html>
Clique em 'Experimente por conta própria' para ver como este exemplo é executado.
O que é HTML5?
O HTML5 é o mais recente padrão HTML.
O HTML5 é projetado especificamente para suportar conteúdos web ricos, sem a necessidade de plug-ins adicionais.
O HTML5 possui novos elementos semânticos, gráficos e de mídia.
Os novos elementos e novas APIs fornecidas pelo HTML5 simplificam a construção de aplicações web.
O HTML5 é cross-platform, projetado para executar em diferentes tipos de hardware (PC, tablet, telefone, TV e outros).
Observação:Nos capítulos a seguir, você aprenderá como 'ajudar' os navegadores de versões antigas a lidar com HTML5.
Novos conteúdos no HTML5?
A nova declaração de tipo de documento (DOCTYPE) do HTML5 é muito simples:
<!DOCTYPE html> A nova declaração de codificação de caracteres (charset) é também muito simples: <meta charset="UTF-8">
Exemplo de HTML5:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Título do documento</title> </head> <body> Conteúdo do documento...... </body> </html>
Observação:O código de caracteres padrão do HTML5 é UTF-8.
Nova gramática de atributo do HTML5
O padrão HTML5 permite 4 diferentes gramáticas de atributos.
Este exemplo demonstra a utilização de diferentes sintaxes no rótulo <input>.
Tipo | Exemplo |
---|---|
Vazio | <input type="text" value="Bill Gates" disabled> |
Citação Sem Quotes | <input type="text" value=Bill Gates> |
Citação Dupla | <input type="text" value="Bill Gates"> |
Citação Simples | <input type="text" value='Bill Gates'> |
No padrão HTML5, dependendo da necessidade do atributo, podem ser usados todos os 4 tipos de sintaxe.
Novas funcionalidades do HTML5
Alguns dos novos recursos mais interessantes do HTML5:
- Novos elementos semânticos, como <header>, <footer>, <article> e <section>.
- Novos controles de formulário, como números, datas, horários, calendários e deslizantes.
- Suporte poderoso a imagens, através de <canvas> e <svg>.
- Suporte poderoso a mídia, através de <video> e <audio>.
- Novos API poderosos, como o uso de armazenamento local em vez de cookies.
Elementos Removidos do HTML5
Os seguintes elementos HTML 4.01 foram removidos do HTML5:
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
- <tt>
- Página Anterior HTML YouTube
- Próxima Página Suporte HTML5