Description
While giving a talk at CSSConf last week, I mentioned how we should provide text for AT to be able to read when we are using only icons to represent that text visually. Basically: provide text in the DOM that screen readers can read, and then hide it visually by using one of several visually-hidden techniques/hacks that we currently use for this purpose.
After the talk, an attendee asked why we don't have a CSS property whose sole purpose would be to hide content visually while keeping it readable by screen readers, for example.
We know display: none
and visibility: hidden
both hide content visually but they also make it inaccessible by AT. Any chance we could get a display
value that would hide text similar to the way display: none
does but that also keeps the text accessible underneath?
Thanks!
Metadata
Assignees
Type
Projects
Status
TPAC/FTF agenda items
Status
Regular agenda items