~/talk

Between Accessibility and Style: Semantics and CSS Architecture

TalkinItalianat cssday 2025 · on Friday, 2025-03-28· [css, accessibility, frontend-architecture]
slides:none on file

Argues that focusing on accessibility reduces maintenance and improves developer experience by enforcing semantic HTML and consistent CSS architecture. Recommends concrete tactics: use methodologies (ITCSS, OOCSS, BEM, SMACSS, Atomic), order selectors by specificity, prefer element selectors, avoid IDs, !important and inline styles, always set text and background together and show visible focus, and gives five architecture models plus 12+1 rules. Demonstrations include a Firefox "no stylesheet" check, an AI-generated selector specificity test, and ISTAT statistics estimating about 9.5 million people affected by moderate-to-severe accessibility needs.

AI-written summary · about

  1. 0:00Introduction
  2. 3:10Invisible disability
  3. 6:04Semantics and accessibility
  4. 9:39CSS cascade
  5. 15:39CSS architecture models
  6. 25:50Accessibility CSS rules
  7. 32:06Accessibility best practices
  8. 33:53Conclusion
~/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.