Web Accessibility and WCAG 2.1 is a relatively new area of expertise for many web developers and webmasters. We’re working to build a comprehensive knowledge base of questions and answers to help solve the unique challenges around building websites with web accessibility in mind. Browse or search our knowledge base, or submit questions to our team of developers. If you need more help, learn more about our WCAG audits and accessibility scanning platform.
Browse by Topic
Free Tools Developed by Our Experts
Browse Recent Questions & Answers
Why does an auto-playing video require a pause mechanism?
We often use background videos (looped, no sound) in the hero with i.e. the headline on it. It's a great eyecatcher and the users like it a lot. The WCAG guideline says that this should not be allowed if the video does not stop after...
- autoplay
- video
In web accessibility, which text is part of the visible label?
I’ve built form fields that are part of a sentence — I basically want the user to fill in the blanks. However, that also means there is a lot of text near the form fields. Which text counts as the visible label?
- form fields
- forms
- visible labels
Should “Download” components be buttons or links?
My website has a component used for downloading files. Should I code it as a button or a link?
- aria roles
- buttons
- download
- Link
When am I not required to provide audio captions?
When am I not required to provide audio captions?
- audio
- captions
What are common use of color failures?
I’m not sure how to identify use of color failures. What are examples of common use of color failures?
- manual testing
- Use of color
What are the hover state contrast requirements for drop down lists?
I have a dropdown list with black text in a form. Does the background bar on the hover states as you hover over each selection option require a 3.1 contrast ratio against the white container background, or can I use a light gray background bar...
- color contrast
- drop down
- focus state
- hover state
How do I make my unique custom widget accessible?
I’ve built a unique custom widget that doesn’t match any of the existing ARIA design patterns. How should I code it to be accessible?
- aria
- aria roles
- custom widgets
Do checkbox components need to reach a certain contrast ratio?
Do checkbox components need to reach a certain color contrast ratio?
- color contrast
- non-text contrast
What is the difference between AA and AAA accessible authentication?
What is the difference between AA and AAA accessible authentication?
- authentication
- cognitive