#screen-readers
Tagged “screen-readers”
3 articlesAccessibility & semantics
The `headers` attribute has quietly stopped earning its place
Adrian Roselli retested the HTML `headers` attribute against the current crop of screen readers and browsers, and the answer is short: plain, honest table structure carries the meaning by itself, and the attribute is largely useless.
Sep 10, 2026 · Marcus OseiAccessibility & semanticsYour `<nav>` label already says 'navigation'
Writing 'Primary navigation' on a `<nav>` makes a screen reader announce the word twice. The fix is to trust the landmark and let the label do its actual job.
Jun 26, 2026 · Marcus OseiAccessibility & semanticsariaNotify() is developer catnip. Treat it like alert().
The new WAI-ARIA 1.3 ariaNotify() method makes screen-reader announcements trivial to fire from JavaScript — which is exactly the problem. The case CSS-Tricks lays out is straightforward: reach for it only where a live region genuinely cannot do the job.
Jun 21, 2026 · Dex Halloran