Part I: HTML5 Technologies. Chapter 1: Hypertext Markup Language ; Chapter 2: Cascading Style Sheets ; Chapter 3: JavaScript Essentials
Part II: HTML. Chapter 4: Structural HTML Elements ; Chapter 5: Phrasing HTML Elements ; Chapter 6: Table HTML Elements ; Chapter 7: Embedded HTML Elements ; Chapter 8: HTML Form Elements
Part III: CSS. Chapter 9: CSS selectors ; Chapter 10: Positioning content ; Chapter 11: Text styles ; Chapter 12: Borders and backgrounds ; Chapter 13: Styling tables ; Chapter 14: Flexbox ; Chapter 15: Animation and transforms
Part IV: JavaScript. Chapter 16: Browser environment ; Chapter 17: Window object ; Chapter 18: DOM elements ; Chapter 19: Dynamic styling ; Chapter 20: Events
Part V: Advanced applications. Chapter 21: Audio and video ; Chapter 22: Scalable vector graphics ; Chapter 23: Canvas ; Chapter 24: Drag and drop ; Chapter 25: Indexed DB ; Chapter 26: Geolocation and mapping
Appendix B. Drag and drop source code