~/talk

Front End Legos: Better Design with Reusable HTML & CSS

Talkat HTML5.tx Texas 2013 · on Saturday, 2013-02-02· [css, component-design]
slides:none on file

Argues that CSS must be organized into base / components / modules, with layout separated from theme and selectors kept simple so specificity stays low (avoid nested selectors beyond ~4). Recommends practical tactics: use class-based reusable patterns, sprites and data URIs, gzip and image compression (ImageOptim, PNGGauntlet), combine files to reduce requests, and preprocessors (Sass/SCSS with extend). Claims these steps cut payloads dramatically — HTML from ~4.18 KB to ~1.65 KB (~60% savings) — and recommends a living style guide.

AI-written summary · about

  1. 0:00Intro
  2. 3:12BEST BAD PRACTICES
  3. 4:35SPECIFICITY?
  4. 6:30TECHNIQUE
  5. 9:13ASSEMBLE LAYOUT
  6. 10:18ACCOMMODATE CONTENT
  7. 12:30WATCH SPECIFICITY
  8. 15:22USE CLASSES
  9. 18:01METHODOLOGIES
  10. 18:48REUSE CODE
  11. 20:06MINIMIZE REQUEST
  12. 20:31IMAGE SPRITES
  13. 21:29DATA URIS
  14. 23:12COMPRESS & CACHE FILES
~/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.