You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My Voiceover reads the title out as "ess queue.. you ay el...el" (rather than just "squall").
There are two problems: breaking the content up and using all caps.
Screenreaders can treat capitalised content as an acronym, so it reads each letter out separately. You can use text-transform: uppercase to capitalise the text in CSS so the content in the HTML can be lowercase.
Also your h1 content is broken up into multiple spans for styling purposes. This causes screenreaders to treat it as three separate chunks of text, pausing between each. You can fix this by putting an aria-label on the h1, which should make the screenreader read that out instead of the content of the element.
The text was updated successfully, but these errors were encountered:
My Voiceover reads the title out as "ess queue.. you ay el...el" (rather than just "squall").
There are two problems: breaking the content up and using all caps.
Screenreaders can treat capitalised content as an acronym, so it reads each letter out separately. You can use
text-transform: uppercase
to capitalise the text in CSS so the content in the HTML can be lowercase.Also your
h1
content is broken up into multiplespan
s for styling purposes. This causes screenreaders to treat it as three separate chunks of text, pausing between each. You can fix this by putting anaria-label
on theh1
, which should make the screenreader read that out instead of the content of the element.The text was updated successfully, but these errors were encountered: