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 U 15 ma breve história a 3 19 s camadas de desenvolvimento Primeira camada: Informação 20 Segunda camada: Formatação 21 Terceira camada: Comportamento 22 - - 25 html a alma do client side 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 n 59 ovos tipos de formUlários e mUltimídia 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 81 nova geração de aplicações web i SVG 83 Canvas API 85 O elemento canvas 85 Canvas vs SVG 87 Server-sent events 88 EventSource 88 O protocolo de comunicação 89 DOM e HTML5 90 Por quê DOM? 90 Vamos às diferenças 91 getElementsByClassName 91 activeElement e hasFocus() 91 getSelection() 93 Intervalos de seleção 94 Selector API 95 querySelector e jQuery 95 Características especiais de DomNodeList 97 Datasets 97 Novos eventos DOM 98 Uma palavra sobre eventos 98
Description: