~/talk

Modern CSS Layout is Awesome!

Talkat beyond tellerrand Düsseldorf 2023 · 2023-04-17..04-18· [css, web-platform]
slides:none on file

Demos show concrete outcomes: a card grid that uses container queries to change column count and make the first item span two columns, responsive font sizing via container units, and an example where animated grid tracks slide panels without JavaScript — it works in modern browsers. Practical utilities covered include subgrid for aligning nested rows (partial support; add fallbacks) and :has() pseudo-class for parent-aware styling. Uses aspect-ratio, inset, and new viewport/container units with real fallbacks and browser caveats.

AI-written summary · about

  1. 0:00Modern CSS layout intro
  2. 4:25Aspect ratio for proportions
  3. 7:13Grid gaps and spacing
  4. 9:46Viewport units for sizing
  5. 13:25Overlaying without absolute
  6. 16:40Intrinsic sizing keywords
  7. 19:12Subgrid for nested alignment
  8. 23:12Viewport media query limits
  9. 28:45Container queries for components
  10. 33:27Container queries with clamp
  11. 38:00Container units and fallbacks
  12. 39:26CSS :has selector
  13. 41:49Demo combining modern CSS
~/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.