Table of Contents
Introduction 1
Part 1: Creating Web Pages with HTML5
Chapter One: Getting Started with HTML5 7
Chapter Two: Structuring a Web Page 25
Chapter Three: Creating the Page Templates 53
Chapter Four: Creating the Web Pages 73
Part 2: Dealing with Data
Chapter Five: Working with Forms 109
Chapter Six: Enhancing Your Web Forms with HTML5 141
Chapter Seven: Validating Form Data Using HTML5 157
Chapter Eight: Using Microdata 167
Chapter Nine: Ensuring Accessibility 189
Part 3: Enhancing Web Pages with HTML5 and JavaScript
Chapter Ten: Introducing JavaScript 209
Chapter Eleven: Adding Video and Audio 237
Chapter Twelve: Storing Data 265
Part 4: Advanced HTML5 Technologies
Chapter Thirteen: Using Geolocation 285
Chapter Fourteen: Using Canvas to Create Online Ads 299
Appendix A: Additional HTML Markup for Text 333
Appendix B: HTML Elements Index 339
Appendix C: Where to Go from Here 355
Index 357