HTML5, 20 Lessons to Successful Web Development (2015)
PART I Basic HTML
LESSON 1 An Introduction to HTML
LESSON 2 The Layout of an HTML Document
LESSON 3 The HTML Document Body
LESSON 4 Fonts, Colors, and Images
LESSON 5 Creating Lists and Tables
LESSON 6 Links, Forms, and Frames
LESSON 7 Using the Remaining HTML4 Tags
PART II HTML5 and the Canvas
LESSON 10 Creating Rectangles, Fills, Gradients, and Patterns
LESSON 11 Writing Text to the Canvas
LESSON 12 Drawing Lines, Paths, and Curves
LESSON 13 Manipulating Images, Shadows, and Pixels
LESSON 14 Compositing, Transparency, and Transformations
PART III Advanced HTML5
LESSON 15 Supporting Geolocation
LESSON 16 Building Advanced Forms
LESSON 17 Implementing Local Storage and Cross-Document Messaging
LESSON 20 Working with Microdata, Web Workers, and Web Applications
Answers to the Self-Test Questions