Ola amigos,
venho vos trazer uma apostila de html 5,eu iria postar ela aqui mais ela é extensa de mais para isto.
Acessar apostila
índice:
1. Visão geral doHTML5 7
Hypertexto 7O começo e a interoperabilidade 8WHAT Working Group 8O HTML5 e suas mudanças 9O que é o HTML5? 92. Análise do suporte atual pelos navegadores e estratégias de uso 11O desenvolvimento modular 11Motores de Renderização 11Compatibilidade com HTML5 12Técnicas de detectação 13Utilizando o Modernizr 143. Estrutura básica,DOCTYPEe charsets 15O Doctype 15O elemento HTML 16HEAD 16Metatag Charset 16Tag LINK 174. Modelos de conteúdo 19Categorias 19Metadata content 20Flow content 20Sectioning content 22Heading content 23Phrasing content 23Embedded content 24Interactive content 245. Novos elementos e atributos 27Atributos 306. Elementos modificados e ausentes 31Elementos modificados 31Elementos ou atributos descontinuados 327. Novostipos de campos 33Novos valores para o atributo type 33tel 33search 33email 33url 33Datas e horas 34number 34range 35color 368. Tipos de dados e validadores 37Formulários vitaminados 37autofocus 37Placeholder text 37required 38maxlength 38Validação de formulários 38pattern 39novalidate e formnovalidate 39Custom validators 409. Detalhes e conteúdo editável. 43Ainda mais formulários 43Detalhes e sumário 43Conteúdo editável 4410. Drag-n-drop e correção ortográfica 45Drag and Drop 45Detalhes importantes: 46Revisão ortográfica e gramatical 4711. Elementos audio e video, e codecs 49Áudio 49Origens alternativas de áudio 49Vídeo 50Codecs 5012. Elemento device e Stream API 53O elemento device 53Streams 54Peer-to-peer 5413. MathML e SVG 55MathML 55SVG 5614. Canvas API 59O elemento canvas 59Canvas e SVG 6115. Server-SentEvents 63EventSource 63O protocolo de comunicação 6316. DOMeHTML5 65DOM e HTML5 65Por quê DOM? 65Vamos às diferenças 65getElementsByClassName 65innerHTML 66activeElement e hasFocus() 66getSelection() 67Intervalos de seleção 68document.head 68Selector API 69Características especiais de DomNodeList 70Datasets 7017. Novos eventosDOM 71Uma palavra sobre eventos 71Elementos multimídia: 71Eventos em campos de formulário: 72Eventos gerais: 72Drag-and-drop: 73Atributos de evento 7318. Menus e toolbars 75O elemento menu 75Tipos de comando 75O elemento command 76Prefira não usar command, por enquanto 7619. Tipos de links 79Links 79Metadados de navegação 79Metadados da página 80Comportamento dos links na página 8120. Microdata 83Semântica adicional 83Diferentes tipos de dados 85Falando um idioma comum 8721. Histórico de sessão e API Storage 89Histórico de Sessão e API Storage 89Histórico de Sessão 89localStorage e sessionStorage 9122. Aplicações offline 95Caching 95O objeto ApplicationCache 96Controle de status da aplicação 9723. Scrollin to viewe hidden 99Scrolling into view 99hidden 99hidden e Javascript 9924. Geolocation API 101Métodos de Geolocalização 101Tratando erros 102Não trate a resposta do usuário como um erro 103O objeto de configuração 103watchPosition 10325. Undo 105O objeto UndoManager 105Respondendo às ações de undo e redo 106Disparando as ações de undo e redo 106