Cascading Styles (a CSS deep dive)
A lot has changed in the nearly 30 years since CSS was first proposed,
and new features are shipping at an unprecedented rate –
cascade layers, container queries, the :has()
selector,
wide-gamut colors, subgrid, and so much more.
Meanwhile, we’re still getting used to custom properties and basic grids! Taken one at a time, the list can feel overwhelming, but these features all fit together to form a highly systemic language based on a radical foundation: the cascade of styles.
Schedule
- 9:00 am – Doors open, Registration
- 9:30 am – Introduction & Kick-off
- 11:00 am – 15m Coffee Break
- 1:00 pm – Lunch
- 2:00 pm – Afternoon Session
- 3:30 pm – 15m Coffee Break
- 5:30 pm – The End
Exercises
- Cascade
:is()
/nesting- Custom Properties
- Scroll Snap
- Scroll Snap, Aspect Ratios, Writing Modes
- Aspect Ratios & object-fit with photos
- Layout Challenge