HTML5 e CSS3 - com farinha e pimenta
Diego Eis
Elcio Ferreira
Copyright © 2012 por Tableless
Todos os diretos reservados
Publicado por Tableless.com.br
Desenvolvimento client-side inteligente.
ISBN 978-1-105-09635-8
São Paulo, Brasil http://tableless.com.br/ @tableless http://facebook.com/tablelessbr PARA VOCÊ.
IF NOT NOW, WHEN? IF NOT YOU, WHO?
WaSP Team
ÍNDICE
Uma breve história
As 3 camadas de desenvolvimento
15
19
Primeira camada: Informação 20 Segunda camada: Formatação 21 Terceira camada: Comportamento 22
html - a alma do client-side
25
Hipertexto 26 Marcação 27
O início do HTML5 28 WHAT Working Group 28 HTML5 e suas mudanças 29 Estrutura básica, DOCTYPE e charsets
31
Modelos de conteúdo 35
Novos elementos e atributos
39
Elementos de seção 40 Atributos 47
Elementos modificados ou ausentes
50
Elementos modificados 50 Elementos ou atributos descontinuados
51
Compatibilidade do HTML5 52 Técnicas de detecção 53 Utilizando a Biblioteca Modernizr
54
Novos tipos de formulários e multimídia
59
Tipos de dados e validadores
63
Formulários vitaminados 63 autofocus 63 Placeholder text 63
Validação de formulários 65 pattern 65 novalidate e formnovalidate 66
Custom validators 67
Detalhes e conteúdo editável
68
Detalhes e sumário 68 Conteúdo editável 70
Drag-n-drop e correção ortográfica
70
Drag and Drop 70 Detalhes importantes 71 Revisão ortográfica e gramatical
73
Elementos audio e video, e codecs
74
Áudio 74 Vídeo 75
Elemento device e Stream API
76
O elemento device 76 Streams 78
MathML 81
A nova geração de aplicações web i
81
SVG 83 Canvas API 85 O elemento canvas 85 Canvas vs