~/talk

Refactoring with CSS Grid

Talkat CSSconf EU 2018 · on Friday, 2018-06-01· [css, frontend-architecture]
slides:none on file

Refactors a large content site to use CSS Grid while maintaining Internet Explorer support, replacing JavaScript and backend float hacks with a pure-CSS approach that uses CSS custom properties. Shows concrete fallbacks using @supports and stripped-down HTML for old browsers, cites production examples (The Guardian, Financial Times, Stripe) and usage stats (IE down to ~3%), and explains waiting-for features like display:contents and subgrid that would simplify forms and nested layouts.

AI-written summary · about

  1. 0:00Introduction
  2. 0:59Progressive Enhancement
  3. 1:36Order Radius
  4. 2:21Modern Example
  5. 2:55Layout
  6. 3:10Back in 2016
  7. 4:05Internet Explorer
  8. 4:20Sidebar
  9. 4:32Make it look the same
  10. 5:08Why use CSS Grid
  11. 5:37Third example
  12. 6:53Edge stats
  13. 7:18Open Edge
  14. 7:52The Guardian
  15. 8:12Nature Calm
  16. 8:31Pure HTML
  17. 8:46Media Query
  18. 9:10IE vs Chrome
  19. 9:59Cross browser testing
  20. 10:19Browser Stack
  21. 11:14Cutting Mustard
  22. 11:49CSS without Grid
  23. 13:06Benefits of CSS Grid
  24. 13:56Form Elements
  25. 14:23Display Contents
  26. 14:59Edge Support
  27. 15:22SubGrid
  28. 16:49Grid vs Bridge
~/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.