CH1 Posted September 4, 2020 Share Posted September 4, 2020 (edited) Hey all, I am currently finishing up a site for a client and the page needs to be able to be tabbed through and read by a text to speech program. The issue I am running into (and the folks running the audit) is that none of the text content is able to accessed by tabbing - which prevents the reader from reading the text out loud. I know that wrapping the content with <div tab index ="0"> content </div> in a code or markup box will make the text tab-able, but unfortunately this means that all site content will have to be added via code or markup box, which defeats the reason for building a squarespace site (so the client can easily edit content.) Is there a way to add this with custom css by targeting all text blocks, a plugin, or am I missing something stupidly simple? TA! Edited September 4, 2020 by CH1 Link to comment
tcp13 Posted February 3, 2021 Share Posted February 3, 2021 Hey @CH1, What kind of "text to speech" program are you using? Screen readers (which visually impaired people use to announce site content), such as the widely-used JAWS, should be able to announce text without needing to use tab navigation. Adding a tabindex value is more applicable for buttons, links, and other interactive elements that a keyboard navigation user would use the tab key to access. If you're looking for additional accessibility help, feel free to send me a DM or check out the free accessibility audit tool linked in my signature below. Hope this helps! -Tyler Hey, I’m Tyler. 👋 I’ve been a professional Squarespace user since 2016. I’m a recovering startup founder, currently on sabbatical after selling my Squarespace business. I now spend my free time working on weird side projects and half-baked ideas. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment