~/talk

The CSS You Don’t Know About

Talkat NDC Oslo 2025 · 2025-05-19..05-23· [css, web-platform]
slides:none on file

Covers practical modern CSS: live demos show CSS variables for theme palettes, native rule nesting, and the tiny one-line field sizing content that auto-sizes inputs and selects. Shows responsive layouts built with container queries so components adapt to their container instead of the viewport, an accordion that animates using calc(size) instead of JS, and :has() used to style parents (e.g., required-field asterisks). Every technique is implemented in real demos and the CSS solutions work in the presented browsers.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Why I love CSS
  3. 3:58CSS variables power
  4. 12:57Native CSS nesting
  5. 19:37Field-sizing demo
  6. 24:35Container vs media queries
  7. 33:32Animated accordion
  8. 39:57CSS calc hacks
  9. 41:00Style property for animations
  10. 45:16Scroll-driven animations
  11. 47:42CSS :has selector
  12. 51:10CSS :has for layout
  13. 53:34Text wrap balance
  14. 54:16CSS layers
  15. 55:00CSS variables like TypeScript
  16. 56:03Initial letter styling
  17. 57:28Summary
~/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.