There's also live online events, interactive content, certification prep materials, and more.
Chapter 1: Purpose
A: Conceptual overview
Handling interaction in the browser
Fat vs. thin
B: Technical overview
De facto standard
The Browser Wars
The CSS revolution
A new start
Chapter 2: Context
A: The CSS revolution
The three layers
Separation of concerns
B: Separation of presentation and structure
Modify structure or presentation?
C: Separation of behavior and structure
Functions in separate file
Remove event handlers from HTML
D: Separation of behavior and presentation
Dropdown Menu—:hover or mouseover/out?
The same effect vs. a similar effect
E: Accessibility overview
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.
Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact.