~/talk

Web accessibility - it's not just about HTML

Talkat ffconf 2023 · on Friday, 2023-11-10· [accessibility, css]

Plain semantic HTML produces accessible pages by default and about 90% of accessibility comes from using HTML correctly while 10% breaks when CSS/JavaScript are misused. CSS generator content (content:) is unreliable for assistive tech, and display: none hides from AT whereas position off-screen for screen readers keeps content reachable; use feature queries and media queries like prefers-reduced-motion to adapt. Don’t replace buttons/links with divs — adding tabindex, role and key handlers recreates many built‑in behaviors. Require JS only when unavoidable; carousels and video often need ARIA, controls and JS to be truly accessible.

AI-written summary · about

  1. 0:00Web accessibility intro
  2. 2:09Access needs groups
  3. 8:14CSS vs HTML semantics
  4. 13:32CSS with accessible defaults
  5. 22:34CSS for accessibility
  6. 23:17JavaScript as enhancement
  7. 30:43JS improves accessibility
  8. 36:44Accessibility by default
~/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.