Part 1: Starting with HTML Chapter 1: Getting Started with HTML Chapter 2: Integrating Images Chapter 3: Using Hyperlinks to Connect Content Chapter 4: Presenting Lists Chapter 5: Formatting Content with Tables Chapter 6: Getting User Input with Forms Chapter 7: Styling Content Using Cascading Style Sheets Chapter 8: Advanced CSS Chapter 9: Creating Page Divisions Chapter 10: JavaScript Chapter 11: Using the Document Object Model Part 2: Advanced HTML Chapter 12: Unleashing JavaScript Using Jquery Chapter 13: Communicating with AJAX Chapter 14: Processing JavaScript Object Notation (JSON) Chapter 15: Webpage Optimization Chapter 16: Search Engine Optimization Part 3: Introducing HTML 5 Chapter 17: The Need for HTML 5 Chapter 18: Integrating Audio and Video Chapter 19: HTML Document Structure and Semantics Chapter 20: Creating SVG Graphics Part 4: Advanced HTML 5 Chapter 21: Introducing the Canvas Chapter 22: Advanced Canvas Programming Chapter 23: CSS Transformations and Rotations Chapter 24: Performing CSS Transitions and Animations Chapter 25: Utilizing Web Storage Chapter 26: Creating Location-Aware Webpages Using Geolocation Chapter 27: Drag-and-Drop Processing Chapter 28: Integrating Web Workers Chapter 29: Communicating via Sockets Chapter 30: HTML 5 Forms Processing Chapter 31: Browser Identification Appendix A: HTML 5 Reference.
Introduction to Web Development Using HTML 5