Questions & Answers
Do all videos need a transcript?
I'm working on some new blog posts and I want to include videos. Do all videos need a transcript to be accessible?
- transcript
- video
What keyboard functions need to be compatible with a button?
I was told that my buttons need to be operable by the spacebar. Is that true? Are there any other keys that need to be supported?
- buttons
- keyboard
- keyboard support
Are there different contrast ratio requirements for text and for UI elements?
I want to make sure that my site uses proper contrast ratios. Are there different contrast ratio requirements for text and for UI elements?
- color
- contrast
- contrast ratios
Do all videos need audio descriptions?
I'm going to add some videos to my website and I've heard that videos need audio descriptions. Is that true? Do all videos need audio descriptions?
- audio descriptions
- video
Is it OK to have a link that looks like a button?
I come across a long of links that look like buttons. Is this OK from an accessibility standpoint?
- buttons
- links
Do forms need to have visible labels?
Do my form elements need to have visible labels or is placeholder text good enough?
- form input labels
- form labels
- forms
- labels
- visible labels
What is the difference between native and custom widgets?
While reading up on WCAG, I noticed the terms "native widgets" and "custom widgets". What's the difference?
- custom widgets
- native widgets
Are empty IDs considered duplicate?
If there are multiple elements with empty IDs, are they considered duplicate?
- duplicate ids
- id attributes
Do I need aria attributes or roles on native elements?
Do I need to add aria attributes on native elements (eg. <button role="button>)?
- aria
- aria attributes
- native elements