Sergey's HTML5 & CSS3: Quick Reference. HTML5, CSS3 and APIs. Full Color, 2/e (Paperback)

Sergey Mavrody

下單後立即進貨 (約1週~2週)

買這商品的人也買了...

相關主題

商品描述

HTML and CSS are the most essential and fundamental web languages, which provide the foundation for the vast majority of web sites and web applications. HTML5 is on track to become the future of the web, offering simple plug-in free Rich Internet Application capabilities, easier development, and enhanced user experience.

This book is an essential technical dictionary for professional web designers and developers, conveniently summarizing over 3000 pages of (X)HTML5 and CSS3 specifications and covering the most common and fundamental concepts and specs, including tags, attributes, values, objects, properties, methods, events, and APIs. TOC at glance: 

Intro to HTML5
  • Overview 9
  • About this book 9
  • What is HTML? 10
  • Major HTML versions 10
  • HTML5 10
  • XHTML5 11
  • CSS3 11
  • Why use HTML5 11
  • HTML5 advantages 11
  • Who this book is for 12
  • HTML5 Branding 12
  • The logo 13
  • The technology class icons 13
2. HTML Syntax
  • HTML document 15
  • Basics 15
  • Elements and Tags. Tag nesting 15
  • Void Elements. Attributes. Boolean attribute 16
  • XHTML5. Polyglot HTML document 17
  • Document Type and Structure. MIME Type 18
  • Common MIME Types 19
  • Document Object Model (DOM) 20
  • Semantic Elements 20
  • Syntax Summary. General Syntax Rules 21
  • (X)HTML5 void tag syntax 22
  • HTML5 elements with optional tags 23
  • Elements by Type 25
  • Browser Compatibility Scripting. Modernizr 26
  • HTML5 enabling scripts - Polyfills 27
3. HTML5 Elements
  • General Definitions 29
  • Chapter Legend & Conventions 29
  • Summary of HTML5 Elements 29
  • HTML5  Elements 29
  • HTML5 Browser Compatibility 65
4. Form Elements & Globals
  • HTML5 Forms aka Web Forms 2.0 67
  • Input and Output elements 67
  • HTML5 types and attributes 67
  • HTML5 element 70
  • Input Type/Attribute Matrix 71
  • Global Attributes 72
  • Summary 72
  • Global Events 74
  • HTML Event Handler Attributes 74
  • Window 74
  • Form 75
  • Keyboard 76
  • Mouse 76
  • Media 77
5. CSS3
  • CSS Basics. Anatomy of a CSS Rule 79
  • Typical CSS property locations 80
  • About CSS Properties 80
  • CSS Cascading Priority 81
  • CSS Properties 82
  • CSS Box Model 83
  • Background & Borders 83
  • Box Model 92
  • Font 96
  • Marquee 97
  • Text Formatting 98
  • Color 108
  • Multi-column layout 108
  • Grid Positioning 110
  • Flexible Box Layout 112
  • Speech 113
  • Table. Auto Numbering and Lists 117
  • Animation and Transitions * 118
  • Outline 120
  • 2D and 3D Transforms 121
  • CSS3 'Transform' property functions 122
  • Generated Content for Paged Media 123
  • Paged Media 126
  • Image Values & Replaced Content 128
  • Line 129
  • Rubi 134
  • Hyperlink Presentation 136
  • Basic User Interface 137
  • CSS Selector Types 140
  • CSS3 Selectors 141
  • HTML5 Selectors API Level 1 and 2 146
  • CSS3 Browser Compatibility Summary 147
6. HTML5 APIs
  • What is API 149
  • HTML5 and Related Technologies 149
  • Semantic Web 150
  • Microdata 150
  • HTML5 + RDFa 152
  • MathML 154
  • WAI-ARIA 155
  • Offline & Storage 156
  • Web Storage 156
  • HTTP Caching and Serving 158
  • Indexed Database API 159
  • Web SQL database 162
  • Device Access 163
  • Contacts API 163
  • Drag and Drop 165
  • Geolocation 168
  • Media Capture 172
  • File API 174
  • Touch Events 176
  • Real-Time Connectivity 177
  • Web Sockets 177
  • Web Messaging 179
  • Web Workers 181
  • Multimedia and Graphics 183
  • Audio and Video 183
  • Canvas 185
  • Scalable Vector Graphic 190
  • Performance & Integration 193
  • XMLHttpRequest 193
  • Navigation Timing 194
  • Browser Compatibility 195
7. Appendix
8. Index