Questions & Answers
Why do mobile apps need to be keyboard accessible?
Accessibility requirements for mobile apps say that all interactive elements need to be navigable with the keyboard. Why would someone use an external keyboard with a tablet or mobile phone?
- external keyboard
- keyboard navigation
- mobile
- tablet
Does my website or application need to be responsive?
Does my website or application need to be responsive, even if it is not intended to be used on mobile devices? Why?
- mobile
- reflow
- resize text
- responsive
- zoom
Does alternative text resolve an “Images of Text” failure?
I added alternative text that is identical to an image of text's content. Does this solve the accessibility issue "Images of Text"?
- alt text
- images
- text
How do I use decorative images in social media?
I don't want to describe a decorative image. How do I make the attribute empty when using alt text in social media? e.g. I don't want a screen reader to read "Image."
- alt tags
- graphics
- images
- social media
How should I approach audio descriptions for slideshow presentations?
I want to add audio description to a slideshow that presents a photo and text exhibition. In the slideshow, images and text alternate. The audio until now only contains music. The images show people and the text gives more background about the people. When describing...
- audio descriptions
How long should a correct/incorrect interstitial notification be shown?
I have a game: knowitornot.com that shows interstitial "correct" or "incorrect" screens between questions. I was wondering how long those screens should last to be considered accessible. Or if there is any alternative.
- animation
- interstitial
Why can’t I use CSS :before and :after to insert content?
It's really very annoying that CSS pseudo element content, either :before or :after is outlawed. It is a really useful way of storing stock responses to activities, effectively creating global variables that have to be set only once. Eg html[lang="en"] [pageType="multichoice"] .wellDoneDiv::before{ content:"Well Done, that's...
- CSS
- css psuedo content