ARIA

Accessible SVG flowcharts

I've used ARIA table semantics to make SVG line graphs accessible to screen readers, and I'm now using the same approach to make an SVG flowchart accessible too.

Accessible SVG line graphs

SVG is often used for data visualisation, but it lacks the semantics to express structures like bar charts and line graphs, making content difficult for screen reader users to interpret. The solution is to use accessible SVG table techniques as your starting point.

Accessible SVG tables

SVG has no native table semantics, but ARIA1.1 introduces roles that can polyfill the necessary information, making SVG tables more accessible for screen reader users.

Using the aria-current attribute

Highlighting the current item in a collection visually is common on the web, but providing an alternative for screen reader users has often involved hacks—that's where the `aria-current` attribute comes in to solve this problem.

Accessible emoji

Emoji help us communicate complex ideas easily, but on the web we need to make sure everyone can understand them — screen readers don't always recognise emoji without the right markup.

  1. 1
  2. 2
  3. 3

Categories

Tags

All tags

Find me on