~/talk

A tale of CSS resets and everything you need to know about them

Talkat HolyJS Piter 2020 · 2020-06-22..06-26· [css, web-performance, developer-experience]
slides:none on file

Compares concrete resets (Eric Mayer, html5doctor, normalize, sanitize, reboot, mini reset), demonstrates sanitize + html5doctor as a practical combo, and shows real failures to avoid: using :empty {display:none}, stripping outlines, or global overflow-x:hidden. Lists an explicit mini-reset: base font 16px, body overflow hidden, universal margin/padding/border:0, position: relative for everything, box-sizing:border-box, font-size:1em, font-weight:400, color:black, p max-width 33em. Recommends adding resets at project start, linking them separately, and using visual regression testing.

AI-written summary · about

  1. 0:00Start
  2. 1:49Css Bugs
  3. 5:50Forms
  4. 7:34The First Origin of Css
  5. 8:43Render Tree
  6. 9:39Browser Engines
  7. 13:28Borders and Outlines
  8. 14:40Basic Reset
  9. 16:24The Html5 Doctor
  10. 20:02Normalized Css
  11. 20:58Sanitized Css
  12. 21:40Reboot Css
  13. 22:53Css Remedy
  14. 24:13Where Do We Begin Introducing Css into Our Projects
  15. 26:16Download Your Reset File
  16. 27:03Create a Custom Reset
  17. 29:23Reset Technique
  18. 30:09Universal Selector Reset
  19. 31:23Mini Font Reset
  20. 48:05Fixing Bugs
  21. 52:59Performance
  22. 58:04Should We Care about Cross Browser Visual Regression
  23. 1:05:19Why Do You Use a Relative for Everything in Your Preset
  24. 1:08:15The Difference between Regular Developer and Consultant
~/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.