Appearance
The Definitive Guide to HTML5 by Adam Freeman
https://link.springer.com/book/10.1007/978-1-4302-3961-1
TOC:
- The HTML Elements
- HTML Elements in Context
- Creating HTML Documents
- Marking Up Text
- Grouping Content
- Creating Sections
- Table Elements
- Working with Forms
- Customizing the Input Element
- Other Form Elements and Input Validation
- Embedding Content
- Cascading Style Sheets
- CSS in Context
- Using the CSS Selectors
- Using Borders and Backgrounds
- Working with the Box Model
- Creating Layouts
- Styling Text
- Transitions, Animations, and Transforms
- Working with the DOM
- The DOM in Context
- Working with the Document Object
- Working with the Window Object
- Working with DOM Elements
- Styling DOM Elements
- Working with Events
- Using the Element-Specific Objects
- Advanced Features
- Using Ajax
- Working with Multimedia
- Using the Canvas Element
- Using Drag & Drop
- Using Geolocation
- Using Web Storage
- Creating Offline Web Applications