I'm working on a website that uses an acronym across the board ("DoIT", pronounced "do it"). Unfortunately, screen readers for the visually impaired read the acronym wrong ("duh-I.T.").
I'm thinking there are one of two solutions:
find every element ever across the website (HTML5) that uses "DoIT" and somehow add something that says to the screen reader to not read the displayed text but an alternative text which replaces "DoIT" with "do it" … Which I have no idea how that would be even done …
add some type of script that, when a screen reader is being used, replaces the word "DoIT" with "do it" → something that I don't know how to do.
There is a lot of text throughout the site, paragraphs, headers, pictures, etc. I know I could use an alt
attribute in some places, but not all, like:
<h3 alt="Test for do it">Test for DoIT</h3>
Should I use some combo of tags (span
, label
, alt
), or does something better exist already that I couldn't find immediately?