Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
HTML5 and CSS3, Second Edition
Table of Contents
Early praise for HTML5 and CSS3, Second Edition
Acknowledgments
Preface
HTML5: The Platform vs. The Specification
What’s in This Book
How to Read This Book
What You Need
A Note about JavaScript and jQuery Usage
Online Resources
Chapter 1: An Overview of HTML5 and CSS3
1.1 A Stronger Platform for Web Development
1.2 The Road to the Future Is Bumpy
Part 1: Improving User Interfaces
Chapter 2: New Structural Tags and Attributes
Redefining a Blog Using Semantic Markup
Showing Progress toward a Goal with the < meter > Element
Creating Pop-Up Windows with Custom Data Attributes
Defining an FAQ with a Description List
2.1 The Future
Chapter 3: Creating User-Friendly Web Forms
Describing Data with New Input Fields
Jumping to the First Field with Autofocus
Providing Hints with Placeholder Text
Validating User Input without JavaScript
In-Place Editing with contenteditable
3.1 The Future
Chapter 4: Styling Content and Interfaces
Styling Tables with Pseudoclasses
Making Links Printable with :after and content
Building Mobile Interfaces with Media Queries
Creating Multicolumn Layouts
4.1 The Future
Chapter 5: Making Accessible Interfaces
Providing Navigation Hints with ARIA Roles
Creating an Accessible Updatable Region
Improving Table Accessibility
5.1 The Future
Part 2: New Sights and Sounds
Chapter 6: Drawing in the Browser
Drawing a Logo on the Canvas
Graphing Statistics with RGraph
Creating Vector Graphics with SVG
6.1 The Future
Chapter 7: Embedding Audio and Video
7.1 A Bit of History
7.2 Containers and Codecs
Working with Audio
Embedding Video
Making Videos Accessible
7.3 The Future
Chapter 8: Eye Candy
Rounding Rough Edges
Working with Shadows, Gradients, and Transformations
Working with Fonts
Making Things Move with Transitions and Animations
8.1 The Future
Part 3: Beyond Markup
Chapter 9: Saving Data on the Client
Saving Preferences with Web Storage
Storing Data in a Client-Side Database Using IndexedDB
Working Offline
9.1 The Future
Chapter 10: Creating Interactive Web Applications
Preserving History
Talking across Domains
Chatting with Web Sockets
Finding Yourself: Geolocation
Getting It All Sorted Out with Drag and Drop
10.1 The Future
Chapter 11: Where to Go Next
11.1 Defining Layouts with the Flexible Box Model
11.2 Cross-Origin Resource Sharing
11.3 Web Workers
11.4 Server-Sent Events
11.5 Filter Effects
11.6 WebGL
11.7 Onward!
Appendix 1: Features Quick Reference
A1.1 New Elements
A1.2 Attributes
A1.3 Forms
A1.4 Form-Field Attributes
A1.5 Accessibility
A1.6 Multimedia
A1.7 CSS3
A1.8 Client-Side Storage
A1.9 Additional APIs
Appendix 2: jQuery Primer
A2.1 Loading jQuery
A2.2 jQuery Basics
A2.3 Methods to Modify Content
A2.4 Creating and Removing Elements
A2.5 Events
A2.6 Document Ready
A2.7 Use jQuery Wisely
Appendix 3: Encoding Audio and Video for the Web
A3.1 Encoding Audio
A3.2 Encoding Video
Appendix 4: Resources
Bibliography
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →