~/talk

CSS in 2023 and beyond

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [css, web-platform]
links:none on file
slides:none on file

Container queries let components respond to their parent’s inline size (now available in the three main engines), with new container units and a Chrome Labs polyfill (maintenance mode). Subgrid is usable in Firefox and Safari 16 but Chrome is pending. The relational selector :has exists but remains behind Firefox flags. Cascade layers work but unsupported browsers create an anonymous top layer that breaks ordering. View transitions use document.startViewTransition and snapshots for SPA animations (view transitions (Chrome 111, SPA-only)). Demos (donut shop examples, animations, color and anchor experiments) live on GitHub (live demos on GitHub).

AI-written summary · about

  1. 0:00Start
  2. 12:25Container Style Queries
  3. 13:02Masonry layout
  4. 28:48Media Query Range Syntax
  5. 36:05Scroll-driven Animations
  6. 43:42Color mix
  7. 44:09Relative Color Syntax
  8. 44:55Color contrast
  9. 47:32Anchoring
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.