I had to call a bank today about an account I opened a long time ago, but was having trouble accessing. I mentioned on the call that their website was inaccessible.
Their response?
Blind people don’t use websites.I’m closing the account. 😤
Making a Case for Accessibility
- Hassell, Jonathan:
Why Digital Accessibility Needs To Be Top Of The Board Agenda In 2024: Five Actions To Take,
Minutehack, 08.02.2024.
Subtitle:A proactive approach to digital accessibility benefits everyone.
- Pouncey, Ian: Making the web for real people, 24 Accessibility, 12.12.2O19.
- Sredojevic, Tamara: Défendre l'accessibilité numérique, Tamara Sredojevic, 04.01.2025.
- Friedman, Vitaly: How To Make A Strong Case For Accessibility, Smashing Magazine, 26.06.2024 (ten-minute read).
- Rietveld, Rian: “Blind people don’t visit my website.”, The A11Y Collective, 31.03.2021, updated on 14.04.2021.
- Gustafson, Aaron: The Web Should Just Work for Everyone, Medium, 11.04.2016 (21-minute read).
- Laurin, Susanna: It should be the other way round, Funka Foundation, 07.01.2025.
- Usiskin, Aaron: Accessibility is No Longer Trendy But Non-Negotiable, LinkedIn, 13.01.2025.
- Clark, Joe: Usability benefits of Web accessibility, Personal Weblog of Joe Clark, Toronto, 01.03.2007.
Business Case for Accessibility
- Martino, Christine: 5 Reasons Why Prioritizing Web Accessibility is Good for Your Business, Think Company blog, 31.10.2019.
- The Click-Away Pound Survey.
- Williams, Rick: Is there really a business case for website accessibility?, Business Disability Forum, 10.01.2017.
- Riezebosch, Iacobien; Sijtsma, Rimmert: E-commerce loopt jaarlijks €3,4 miljard mis door slecht toegankelijke websites, Emerce, 13.05.2022.
- Dolson, Joe: The real added costs of accessibility, Joe Dolson Web Accessibility, 17.01.2022.
- May, Matt: To hell with the business case, Practical Tips (on Buttondown), 05.11.2023.
- May, Matt: To hell with the business case, again, Practical Tips (on Buttondown), 15.07.2024.
- Booth, Virginia; Leahy, Matt: Survey Reveals Growing Consumer Interest in Digital Accessibility, CapTech, 14.10.2022.
- The commercial impact of accessibility, Nomensa blog, 28.06.2021.
Web Accessibility: General / Introductions
- Lawson, Bruce: Web Accessibility Checklist: 16 Things to Improve Your Website Accessibility, WebsiteSetup.org, 09.03.2020.
- University of Washington: Developing Accessible Websites.
- Guide to Accessible HTML Documents, BBC (no date; accessed on 03.07.2022).
- IT Accessibility Handbook, North Carolina State University.
- Sapega, Marissa: A Starter Guide For Improving Digital Accessibility, TPGi, 21.07.2020.
- Kohler, Tanner: Accessibility and Inclusivity: Study Guide, Nielsen Norman Group, 17.09.2023.
- Fisher, Carie: Getting Started with Website Accessibility, Statuscode, 11.09.2017.
- Handreichungen zur BITV 2.0, Überwachungsstelle des Bundes für Barrierefreiheit von Informationstechnik (no date; accessed on 11.04.2022).
- Web Accessibility with Marcy Sutton, Lullabot, 05.10.2017 (podcast).
- Einführung in Barrierefreiheit, Einfach für Alle (no date).
- Web Accessibility (Barrierefreiheit), Gesellschaft für Informatik, 14.10.2013.
- Conti, Genevieve: The Writer's Guide to Making Accessible Web Content, Zapier, 17.05.2016.
- Ng, Cynthia: A Practical Guide to Improving Web Accessibility, Weave: Journal of Library User Experience, Volume 1, Issue 7, 2017 (licensed under a Creative Commons Attribution 3.0 License).
- Kramer, Melody: How accessible is your website for the disabled? Consider doing an audit to find out, Poynter, 17.11.2017.
- Fisher, Carie: Getting Started with Website Accessibility, Statuscode, 11.09.2017.
- Fisher, Carie: Accessibility First: Rethinking the Way We Approach Website Design and Development, 24 Accessibility, 01.12.2017.
- Atherton, Chris: If you care at all about inequality, you also have to care about web accessibility, UX Collective on Medium, 02.01.2018.
- Sethfors, Hampus: Practical Examples of Accessibility Improvements, Axess Lab, 28.12.2017.
- Ratcliff, Christopher: How to design websites for blind and partially sighted people, WhatUsersDo, 15.08.2017.
- Raduenzel, Beth: A DIY Web Accessibility Blueprint, A List Apart, 13.03.2018.
- Campbell, Ronald: A Technical Guide to Getting Started with Web Accessibility: Part 1 (Alternative Text), UsableNet blog, 27.07.2017.
- Campbell, Ronald: A Technical Guide to Getting Started with Web Accessibility: Part 2 (WAI–ARIA Landmarks), UsableNet blog, 27.07.2017.
- 4 Accessibility Tips for Web Developers, Bureau of Internet Accessibility, 27.03.2018.
- Ruzek, Amelia: 10 Small Changes To Build Accessibility Into Your Website, Code Like a Girl, 28.04.2018 (two-minute read).
- Frick, Tim: Make Your Website More Accessible to People with Disabilities, B the Change, 25.07.2018 (eight-minute read).
- Accessibility Developer Guide: an initiative of the Swiss foundation Access for All. See also the Accessibility Developer Guide's source code on GitHub.
-
Accessible Web Dev:
Accessible Web Dev is here to make accessibility more understandable for developers and designers as current standards can be hard to understand.
Resource maintained by Emma Dawson and Cristian Toffanin. See also AccessibleWebDev on GitHub. (Accessed on 15.12.2023.) - Clark, Joe: Where open-source is as good as Microsoft, Personal Weblog of Joe Clark, Toronto, 25.11.2010.
- 7 habits to get into an accessible mindset, I am Schulz, 21.03.2020.
- Mapping of WCAG 2.0 to Functional Performance Criteria, Section508.gov.
- Bone, Charlotte: The Most Common Web Accessibility Mistakes & How To Solve Them, Charlotte’s Digital Web on Medium, 16.10.2019.
- The Internet's Accessibility Problem — and How To Fix It | Clive Loseby | TED (TED on YouTube, 13:32 minutes, 17.01.2023). See also Clive Loseby: The internet's accessibility problem -- and how to fix it | TED Talk on the TED website.
- Mason, E. J.:
Confronting ableism to build a more inclusive web,
Assistiv Labs, 02.05.2024.
See especially the section “Ableism by default”. - Clark, Joe: Selling accessibility to programmers, Personal Weblog of Joe Clark, Toronto, 08.11.2005.
-
Hinweise für barrierefreies Webdesign,
Universitätsrechenzentrum, Technische Universität Chemnitz (no date).
Guidance that briefly covers document titles, structure elements (headings, paragraphs, lists), link text, text alternatives for images, contrast, multimdia, instructions and readability. - Kaur, Avinash: Accessibility guidelines for UX Designers, UX Collective on Medium, 18.12.2018.
- Accessibility for UX Designers, Accessibility for Teams (no date).
- Perry, Sharon: A Systems Approach Model to Web Accessibility, Cetis Blog, 29.01.2007.
- Barrierefreiheit im Web, RKW-Kompetenzzentrum, 2013.
- Ahlgren, Matt: Top 80 Web Accessibility Resources & Tools, Website Hosting Rating, updated on 26.02.2021.
- Why Web Accessibility is Important: 4 Reasons to Create Accessible Content, Bureau of Internet Accessibility blog, 05.01.2022.
- Tieber, Konstantin: Building accessible web applications: What, Why, Who and How, LeanIX Engineering, 31.01.2022.
- Link-Rodrigue, Margit: The Inclusion Principle, A List Apart, 21.06.2009.
- Ang, Trish: How to Fail at Accessibility: Strategies for building accessibility awareness into your development process, Slack Engineering, 2019.
- Jared Smith: Web Accessibility Fundamentals (YouTube video with subtitles), JavaScript Accessibility Summit 2013.
-
Low-Hanging Fruit: 4 Accessibility Issues That Make a Website an Easy Target,
Bureau of Internet Accessibility, 06.05.2022.
The low-hanging fruit discussed in this blog post refers to missing text alternatives, poor contrast ratios, missing captions and transcripts, and keyboard traps and other keyboard accessibility issues.
Myths and Misconceptions about Accessibility
- Accessibility Myths. (Website created by Sergei Kriger; available in various languages.)
- de Vries, Hidde: “That's not accessible!” and other statements about accessibility, hidde.blog, 30.06.2022.
Sentance, Rebecca: 10 Website Accessibility Myths Debunked, UserZoom blog, 04.04.2018.Update July 2024: this link redirects to a different domain where the blog post is no longer available.
Simple Tests
- Pitman, Gemma: 5 accessibility tests you can do in 5 minutes, Open Inclusion, 02.03.2018.
- Groves, Karl: The 6 Simplest Web Accessibility Tests Anyone Can Do, Karl Groves (blog), 05.09.2013.
-
Take the #NoMouse Challenge!
Quote:
The #NoMouse Challenge is a global effort to raise awareness about accessible web design.
(Accessed on 16.11.2022.)
Basic Concepts
Accessible Name
- Watson, Léonie: What is an accessible name?, TPGi, 11.04.2017.
- Evans, Alice: Accessible Naming for Screen Reader Compatibility, Knowbility blog, 02.03.2021.
- Chandelier, Lena: Les noms accessibles dans tous leurs états, 24 jours de web, 16.12.2019.
- The accessible name in HTML, Orange digital accessibility guidelines (no date; accessed on 21.04.2023).
- Lexique autour de l’accessibilité numérique, Blog Koena, 08.09.2021, updated on 19.10.2021.
The Accessibility Tree
- Kearney, Meggin; Gash, Dave; Boxhall, Alice: The Accessibility Tree, web.dev, 04.10.2016; updated on 08.06.2019.
- Faulkner, Steve: The Browser Accessibility Tree, TPGi, 26.01.2015.
- de Vries, Hidde: How accessibility trees inform assistive tech, hidde.blog, 27.06.2019.
Support in Assistive Technologies
- Accessibility Support: a community-driven effort that documents support in assistive technologies. Text and data are available under the terms of the Creative Commons Attribution 4.0 International License. (See a11ysupport.io on GitHub if you want to contribute to this project.)
- Richards, Melanie: Semantics to Screen Readers, A List Apart, 28.02.2019.
- Faulkner, Steve: Rough Guide: browsers, operating systems and screen reader support – Updated 23/06/2017, Paciello Group blog, 23.06.2017 (original version, 12.10.2014).
- Creemers, Frederick: How to Make Your Website Accessible to People Who Use a Screen Magnifier, dev.to(), 07.06.2017.
- Watson, Léonie:
How to create content that works well with screen readers,
Gov.uk Accessibility Blog, 08.02.2017.
Watson saysit probably isn't possible to write content that will work flawlessly for everyone who uses a screen reader
and points out that some techniques that one might use for abbreviations can make the text harder to read for other users. - Watson, Léonie: The difference between keyboard and screen reader navigation, Tink, 25.05.2019.
- Pyatt, Elizabeth: ARIA for Screen Readers Not Able to Read Symbols, Got Unicode (3.0), 18.11.2014.
- Mosen, Jonathan: Important information for users of Mozilla Firefox Freedom Scientific Blog, 25.10.2017. Firefox Quantum introduces compatibility issues with assistive technology.
- Zehe, Marco: Firefox 57 from an NVDA user’s perspective, Marco Zehe's blog, 07.11.2017.
- Onsman, Ricky: Can I use Firefox with JAWS and/or NVDA?, Intopia, 26.06.2018.
- Should developers work around assistive technology bugs?, Unfettered Thoughts, 08.01.2018.
- Jones, Ryan:
A Tale of Two Rooms: Understanding screen reader navigation,
The Paciello Group blog, 25.01.2018.
French translation: Il était une fois 2 pièces: comprendre la navigation avec un lecteur d'écran by Damien Pobel. - PowerMapper: Assistive technology compatibility tests: test results for compatibility with screen readers such as NVDA, Jaws and VoiceOver.
- Freedom Scientific: VFO-standards-support: issue tracker for Jaws.
- Sethfors, Hampus: Assistive Technologies – The Switch, Axess Lab, 19.02.2018.
- Simons, Bart: Pleidooi van een screenreadergebruiker: overdrijf niet, AnySurfer, 11.07.2018.
- MacDonald, David:
Test header and footer,
CanAdapt / David MacDonald Accessibility Blog (no date; not earlier than 2015).
This blog post reports on screen reader support for the
header
element. Event Handlers and Screen Readers, Unobfuscated, 22.05.2013.- Event Handlers and Screen Readers – Unobfuscated Resource, MEJSullivan – Learnings and Links, 08.05.2015. (This resource is based on a blog named Unobfuscated that no longer exists.)
- Egger, Sylvia: Mit Screenreadern testen (1): Zitatauszeichnung, Spungmarker, 28.02.2010.
- Faulkner, Steve: Results from the main landmark survey, Paciello Group blog, 30.01.2018.
- Richards, Melanie: Semantics to Screen Readers, A List Apart, 28.02.2019.
- Faulkner, Steve:
Not so short note on
aria-label
usage – Big Table Edition, HTML Accessibility, 07.11.2020. - Teh, James:
Woe-ARIA: The Surprisingly but Ridiculously Complicated World of aria-labelledby,
Jantrid, 17.12.2015.
According to Marco Zehe (12.11.2020) this blog post is mainly relevant to screenreaders that rely on virtual buffers. - Garaventa, Bryan: How Browsers Interact with Screen Readers and Where ARIA Fits in the Mix, Level Access, 02.01.2013.
- Roselli, Adrian:
VoiceOver on iOS 14 Supports Description Lists,
Adrian Roselli, 20.09.2020.
VoiceOver for iOS / iPadOS 14 is the first version that supports thedl
element. - Why Keyboard Accessibility Isn’t the Same Thing as Screen Reader Accessibility, Level Access Blog, 22.11.2012, updated on 31.01.2021.
- Roselli, Adrian: Blaming Screen Readers 🚩×5, Adrian Roselli, 16.10.2021, updated on 05.09.2024.
Screen reader detection:
- Watson, Léonie: Thoughts on screen reader detection, Tink, 27.02.2014.
- Zehe, Marco: Why screen reader detection on the web is a bad thing, Marco's Accessibility Blog, 27.02.2014.
- Groves, Karl: “Should we detect screen readers?” is the wrong question KarlGroves.com, 28.02.2014.
- On Detecting Assistive Technology, Joe Dolson Accessibility, 01.03.2014.
- Roselli, Adrian: On Screen Reader Detection, Adrian Roselli, 03.03.2014.
- Developers please dont detect my screen reader, Maxability, 05.08.2015.
-
Eric Eggert on Twitter, 01.09.2022,
Screen readers must also support web standards.
This tweet was written in response to another tweet by Birkir Gunnarson, who wroteAs far as I know not a single screen reader supports token values for
aria-haspopup
, despite it having been in the ARIA spec since 2018. I'd be hesitant to add more such aria attributes without user agent guarantee of some kind.
Text-Level Semantics
- Faulkner, Steve:
Screen Readers support for text level HTML semantics,
TPGi, 23.01.2023.
This is an updated and expanded version of the blog post “Screen Readers lack emphasis”. As of early 2023, JAWS and NVDA support the elementsdel
,ins
andmark
. Narrator and VoiceOver do not indicate the presence of these elements in any way. No screen reader indicates the presence ofstrong
,em
,b
ori
by default, but with style reporting enabled, the presence of these elements can be indicated. - Lawson, Bruce: Screenreader support for text-level semantics, Bruce Lawson's personal site, 31.10.2018.
- Faulkner, Steve: Screen Readers lack emphasis, The Paciello Group blog, 28.02.2018.
- Judis, Stefan: em and strong are not announced by screen readers, Stefan Judis Web Development, 25.07.2022, updated on 06.02.2023 (one-minute read).
- Strikethrough Text and Accessibility: A Comprehensive Analysis, Includia blog, 22.11.2023.
Hiding / Hidden Content
- Faulkner, Steve: Short note on hiding stuff in interactive elements from screen readers, Paciello Group blog, 19.02.2018.
- Giraudel, Kitty:
Hiding content responsibly,
Kitty Giraudel, 17.02.2021.
This blog post discusses ten methods for hiding content and whether they are accessible. These methods include thesr-only
class, the attributearia-hidden="true"
, the attributehidden=""
and the CSS declarationdisplay: none
. - O'Hara, Scott:
Inclusively Hidden,
scottohara.me, 14.04.2017, updated on 02.03.2023.
This blog post discusses methods for hiding content completely, hiding content visually and hiding content from assistive technology. -
Design vs. accessibility and the CSS
visually-hidden
class, LogRocket Blog, 14.06.2023 (twelve-minute read).
This blog post discusses the following use cases: icon buttons, skip links, live regions and heading structure. It also discusses potential issues with thevisually-hidden
(orsr-only
in many other articles), for example, when labelling a set of accordions. The article ends with a brief discussion of two alternative methods to hide content, namely opacity and filter properties in CSS and making content off-canvas. -
CSS in Action - Invisible Content Just for Screen Reader Users,
WebAIM, 25.09.2020.
This articles briefly discusses the effects ofdisplay:none
andvisibility: hidden
, HTML 5'shidden
attribute, CSS techniques for sizing elements to 0 pixels andtext-indent: -10000px
. It then discusses asr-only
class for absolutely positioning content off-screen that still allows content to be read by a screen reader. It also discusses the styling of skiplinks. - Poupard, Gaël:
Cache-cache CSS,
La vie en #ffoodd, 18.01.2019.
English translation by Kitty Giraudel: CSS hide-and-seek (13.10.2016). - Rupert, David: Hide content, The A11Y Project, 15.02.2013.
- Snook, Jonathan: Hiding Content for Accessibility, Snook.ca, 25.02.2011.
Page Structure
Headings
- Swallow, David: Heading off confusion: When do headings fail WCAG?, Paciello Group blog, 17.03.2020.
- Deacon, Dennis: Headings & Accessibility, Paciello Group blog, 24.03.2020.
- Faulkner, Steve: Subheadings, subtitles, alternative titles and taglines in HTML, TPGi, 19.09.2022.
- Ali, Amani: How to structure headings for web accessibility, Nomensa blog, 14.08.2017.
- Bailey, Eric: The Importance of Heading Levels for Assistive Technology, Envato Tuts+, 22.10.2018.
- Roselli, Adrian: Level-Setting Heading Levels, Adrian Roselli's blog, 08.05.2024; updated on 16.06.2024.
- Lewis, Whitney: 5 heading accessibility issues and how to fix them, Pope Tech blog, updated on 12.02.2024.
-
Does illogical or non-sequential heading structure fail WCAG 2.0?
Centre for Inclusive Design Blog, 02.01.2017.
The author finds thatWCAG 2.0 does not specify that logical and sequential heading structure is required to comply
. - [Discussions] – SEO et hiérarchie de titres <h1>, <h2>…, Atalan, le Blog, 07.03.2016.
- Haunschild, Marc: inclusive Design: Die beste Überschriftenstruktur, haunschild.de, 10.20.2023.
- Mr_SC: The importance of Headings element for an accessible page, Dev, 19.06.2022. Originally published on Zelig880.
HTML5's Document Outline Algorithm
- Roselli, Adrian: The Truth about “The Truth About Multiple H1 Tags”, Adrian Roselli's blog, 23.12.2013.
- Faulkner, Steve:
The HTML5 Document Outline,
TPGi, 28.10.2013.
The introduction says it all:Is a concept that lives in the HTML specification, but is essentially a fiction in the real world. It is a fiction because user agents have not implemented it and there is no indication that any will.
- Faulkner, Steve:
Computer says NO to HTML5 document outline,
HTML5 Doctor, 09.06.2016.
This article explains that seven years after the introduction of HTML5's document outline, this mechanism cannot be relied upon due to lack of support in browsers and assistive technologies. - Faulkner, Steve: A decade of heading backwards, Codepen, last updated on 10.02.2020.
- Roselli, Adrian: There Is No Document Outline Algorithm, Adrian Roselli, 29.06.2016; updated on 19.09.2023.
Other Aspects of Page Structure
- Semantic Structure, WebAIM.
- Faulkner, Steve: Easy content organisation with HTML5, The Paciello Group, 24.09.2015.
- Roselli, Adrian: HTML Source Order vs CSS Display Order, Adrian Roselli, 25.10.2015 (with several later updates).
- Lawson, Bruce: Why You Should Choose HTML5 <article> Over <section>, Smashing Magazine, 07.01.2020 (eight-minute read).
- Jeffery, Anthony:
The “D” in the DOM,
24 Accessibility, 03.12.2028.
Article about page titles and headings. - Montoro, Alvaro: Creating Accessible CSS Art, Alvaro Montoro, 08.07.2021.
- Faulkner, Steve: short note on figure and figcaption, HTML Accessibility, 25.08.2022.
- Roselli, Adrian: Be Wary of doc-subtitle, Adrian Roselli, 16.08.2020, updated on 20.07.2022.
- Lawson, Bruce: Why the HTML Outlining Algorithm was removed from the spec � the truth will shock you! , Bruce Lawson, 07.07.2022.
Images and Other Non-Text Content
Text Alternatives
- Alternative Text, WebAIM (regularly updated; also translated into German and French).
- Images Tutorial, Web Accessibility Initiative (WAI). (This page can be edited on GitHub.)
- Faulkner, Steve:
Old alt text advice,
Accessibility is Political, 23.11.2024.
Steve Faulkner wrote on 23.11.2024,I originally wrote this advice between 2010-2014 for the HTML5 specification with help from Laura Carlson and others. I still refer to it and decided it needed an update and a new home.
- Five kinds of ‘alt’ text, Userfocus, 07.02.2011.
- Roselli, Adrian:
My Approach to Alt Text,
Adrian Roselli, 28.05.2024, updated on 24.11.2024.
This blog post has a long Further Reading section. - Soueidan, Sara: Accessible Icon Buttons, Sara Soueidan, 22.05.2019.
- Heinrich, Alexa: The Alt Text Issue, Accessible Social, 28.06.2022.
- Göransson, Daniel: Alt-texts: The Ultimate Guide, Axess Lab, 15.10.2017.
- Byrne-Haber, Sheri:
Context is the most critical aspect of alt-text everyone seems to miss,
UX Collective, 01.10.2020.
This article points out that context affects whether an image needs a text alternative and what that text alternative should look like. The same image may need a different text alternative depending on the context in which it is used. - Bailey, Eric: Dungeons & Dragons taught me how to write alt text, Eric Bailey, 16.07.2024.
- Watson, Léonie: Thoughts on skin tone and text descriptions, Tink, 15.12.2021.
- Breaking Down Barriers: The Power of Alt Text (Antonio Vieira Santos on Vimeo, 32:05 minutes, 27.11.2023).
- Coyier, Chris: Some Things About `alt` Text, CSS-Tricks, 09.03.2018.
- Kettner, Patrick: Creating Responsive Image Maps, Patrick Kettner's blog, 31.12.2017.
- Sollinger, Stefan: Five golden rules for compliant alt text, AbilityNet blog, 14.02.2014.
- Wahlbin, Kathy: Making Images Visible to Blind Users, Interactive Accessibility, 10.10.2012.
- Avila, Jonathan: CSS Background Images and Accessibility, Level Access, 14.06.2011.
- Sharif, Ather: A Picture Says a Thousand Words, But Not Really, 24 Accessibility, 06.12.2019.
- Garaventa, Bryan: How the W3C Text Alternative Computation Works, Level Access, 21.12.2015.
- How to make images accessible for people, Twitter Help Center. This explains how to add text descriptions to images you post on Twitter.
- How to make your social media accessible, RNIB (no date; accessed on 03.02.2025).
- Lyons, Kim: Twitter rolls out its ALT badge and improved image descriptions, The Verge, 07.04.2022.
- Archibald, Jake: Writing great alt text: Emotion matters, JakeArchibald.com, 04.08.2021.
- A Guide to Writing Accessible Alt Attributes for Images, Infographics and More!, Scribely, 06.04.2020.
- Image ALT Tag Tips for HTML, IT Accessibility Group, Pennsylvania State University (no date; accessed on 20.01.2022).
- Tarnoff, Nat:
Quick Note: Limit use of “logo” in alt text,
Nat Tarnoff, 06.01.2025.
See also Nat Tarnoff's LinkedIn post (14.01.2025). - Cionca, Emma; Kohler, Tanner: Alt Text: Not Always Needed, Nielsen Norman Group, 15.11.2024.
- Edwards-Onoro, Deborah: 10 Things to Know About Twitter’s Alternative Text for Images, Lireo Designs, 01.06.2020.
- Wold, William:
Twitter Required Alt Text,
Firefox Browser Add-ons (accessed on 23.07.2021).
Small extension that will force you to add alt text to images when tweeting
. Camel casing your hashtags improves accessibility
: screen readers announce each word separately. (Jennifer Aldrich citing Deborah Edwards-Oñoro on Twitter, 21.09.2020)- DiBenedetto, Chase: A guide to writing accessible image captions, Mashable, 24.02.2022.
-
Confused by the alt, title and longdesc Attributes of Images?,
NUEWeb, 26.07.2021.
This blog post discusses the attributesalt
,title
andlongdesc
but does not mention thatlongdesc
is no longer part of HTML 5, nor does it discuss alternative tolongdesc
. -
Alt text helps the visually impaired experience the James Webb Telescope images,
NPR, 22.07.2022.
This is not about how to provide text alternatives. NASA had been really thorough in its text alternatives for images from the James Webb Telescope and several accessibility experts on Twitter had commented on this. - Alexander, Huw: How to write accessible descriptions for interactive charts, Highcharts blog, 2019.
- Afbeeldingen, 200 OK - Jules Ernst (no date; accessed on 05.10.2022).
- Alternative text for images, VA.gov Design System, last updated on 30.09.2022.
- Watson, Léonie:
Thoughts on screen readers and image recognition,
Tink, 02.01.2021.
Conclusion:So here's the thing - image recognition in screen readers is a massive improvement over the absence of anything better, but it isn't better than a text description provided by a content author who knows exactly what's in the image, why its being used and the context its being used in.
- How long can an "alt" attribute be?, Disabilities, Opportunities, Internetworking, and Technology (DO-IT), 23.05.2022.
- Eggert, Eric: There is no character limit for “alt text”: Myth Debunked!, Eric Eggert, 19.02.2022.
- What is the limit of character to use in alt=“text” of img tag in html, Stack Overflow, posted on 26.11.2014.
-
(Image alt text best practices for content creators,
Tiny Blog, 20.04.2023.
This blog post still contains an outdated claim about the length of the alt text attribute:Moz.com recommends keeping alt text descriptions to under 125 characters to account for some screen readers that cut off alt text fields past that character count.
)
Long Descriptions
Note: some of the articles and blog posts listed below are only of historical interest and document a number of attempts to support long descriptions
after the HTML 5 specification deprecated the longdesc
attribute.
The WHATWG's HTML specifcation lists longdesc
among the non-conforming features.
- How to Write Long Descriptions, Metropolitan State University of Denver (no date; accessed on 16.05.2022).
- How to Write Long Text Alternatives, Information Technology Systems and Services, University of Minnesota Duluth (no date; accessed on 01.07.2022).
- Complex Images, Web Accessibility Initiative (WAI), W3C (no date; accessed on 16.05.2022).
- Groves, Karl: Longdesc – Where are the alternatives?, karlgroves.com, 26.08.2014.
-
Research: longdesc:
a website that was created and maintained by Laura L. Carlson after HTML 5 declared the
longdesc
attribute obsolete. - Çelik, Tantek: Disappointed in @W3C for Recommending Longdesc , tantek.com, 26.02.2015.
-
Describing Images for Improved Web Accessibility,
mediacurrent blog, 04.08.2015.
Among other things, this blog post links to Dirk Ginader's jQuery Accessible Longdesc Plugin, which has not been updated since 2012. - Lembree, Dennis: Longdesc & Other Long Image Description Solutions — Part 1: The Issues, SitePoint, 27.04.2011.
- Lembree, Dennis: Longdesc & Other Long Image Description Solutions — Part 2 of 2: The Solutions, SitePoint, 11.05.2011.
- Lawson, Bruce: longdesc in HTML5, Bruce Lawson's personal site, 31.03.2011.
- Surkov, Alexander:
Firefox 14: what's new for AT developers,
Alex's blog, 11.05.2012.
This blog post describes a new way to support long descriptions in Firefox 14. It also contains the following comment by Richard Schwerdtfeger:I have had discussions on this with David Bolter, Dominic Mazzoni, and Silvia Pfeifer. What we came to agreement on was that we should have an attribute that takes a URL. We were designing on aria-describedat. When provided, the user agent would provide a visual indicator of its choice. I suggested a an icon with the letter i at the upper right corner of the the element being rendered to indicate that more information was available. We also agreed that author ought to be able to redefine the look of the indicator using a style sheet. Upon either a key command, gesture, etc. (depends on the browser) the user agent would either bring up a menu of choices to choose from (the context menu) that would include a menu item that said "more information" or automatically generate a new window with the content. Once the new window was activated the user agent needs to provide a vehicle (say the escape key) to bring the user back to the place in the original document where they left off.
This provides real mainstream value add to all users without the need to provide a separate anchor element. Point of sale systems, informational kiosks (museum or library), would be able to make use of this.
It should be up to the browser to define how the availability of additional information gets rendered, how the information is accessed and how the user returns back to the original document. This is very important. I think the thoughts were that the ARIA spec. people were trying to dictate this functionality in the browser and we are not. In fact, doing so would not make sense. - Faulkner, Steven:
Firefox 14: image long description via link using aria-describedby,
TPGi blog, 11.05.2012.
This article refers to Alexander Surkov's blog post and contains another comment by Richard Schwerdtfeger:I have a very strong opinion that this use of describedby is not a good one. Please see my comments on [Surkov's blog post].
- Configuring Internet Explorer to handle longdesc, Microsoft Accessibility Blog, 25.03.2011.
- Bert, Alison; Hayes, Lisa Marie: Making charts accessible for people with visual impairments: A collaboration between Elsevier and Highcharts sets a new standard for chart accessibility, Elsevier Connect, 08.12.2020.
Accessible SVG
- O'Hara, Scott:
Contextually Marking up accessible images and SVGs,
scottohara.me, 22.05.2019, 03.09.2022.
This blog post discusses how to mark upimg
elements that load SVG files, either on their own or in interactive elements such as links or buttons. It also shows how to mark up inline SVGs. The blog post also contains links to test files and other articles and blog posts. -
How To Make SVG File Accessible For Screen Readers,
Amberd, 25.05.2022.
This article discusses thetitle
anddesc
elements as direct children of thesvg
element and the attributesaria-labelledby
andaria-describedby
, which can (or should) be added to thesvg
element. It also discusses how to hide text inside SVGs from screen readers. It does not discuss inline SVG. - Vinkle, Scott: SVG and Emoji Icon Accessibility, Scott Vinkle's blog, 06.12.2018.
-
title element (svg),
Accessiblity Support, probably last updated in August 2021 (last accessed on 12.12.2022).
According to tests from 2021, support in Firefox and Safari was lacking or incomplete. The site has no tests for SVG'sdesc
element. - Coyier, Chris:
Simple Patterns for Separation (Better Than Color Alone),
CSS-Tricks, 18.11.2017.
Article about charts in SVG, more specifically about using patterns instead of only solid colours. This is important for people with colour vision deficiencies. (Accessibility for screen reader users is outside the scope of this article.) - Migliorisi, Heather:
Accessible SVGs,
CSS-Tricks, 06.07.2016, updated on 28.08.2016.
In addition to SVG image files inimg
elements, this article also discusses SVG embedding usingobject
andiframe
(which is much less common). In those SVG files, Migliorsi recommendsrole="group
andaria-labeledby
on thesvg
element. Thearia-labelledby
attribute references the image's title and description, and the author also suggests adding a visually hiddentext
element for NVDA. The third part of the article discusses SVG icons.
The fourth part of the article discusses complex SVG images, using a chart created in Adobe Illustrator as an example. Thesvg
element gets the attributerole="group"
to make the chart traversible. Thetitle
anddesc
elements are referenced by the attributesaria-labelledby
andaria-describedby
, respectively. The “list” of bars in the bar chart gets the attributesrole="list"
andaria-label="bar graph"
, whereas the individual bars get the attributerole="listitem"
. According to the author's test with a screen reader, the list items are actually read out. (There are link to screen reader demo videos on YouTube.)
The fifth part of the article discusses high-contrast mode. - Watson, Léonie:
Accessible SVG tables,
Tink, 05.08.2017.
This article shows a basic table in SVG using ARIA roles such astable
,row
,columnheader
,rowheader
andcell
. - Watson, Léonie:
Accessible SVG line graphs,
Tink, 09.09.2017.
The line graph described in this article was not fully supported by browsers and screen readers at the time of writing. - Lembrée, Dennis: SVG, Icon Fonts, and Accessibility: A Case Study, 24 Accessibility, 14.12.2017.
- McCathie Nevile, Chaals: SVG Accessibility, recording of a 50-minute presentation introduced by David Sloan (The Paciello Group, 9 June 2017).
SA Team: 7 solutions for creating more accessible SVGs, Simple Accessible blog, 16.03.2017.This page generated a security warning on 05.04.2023.- Souza, Alan: ReactJS: Tips and Tricks to create accessible SVG components, Eventil: video recording of a 30-minute tutorial at JSConf 2016.
- Watson, Léonie: Tips for Creating Accessible SVG, SitePoint, 06.05.2014.
- Watson, Léonie: Using ARIA to enhance SVG accessibility, The Paciello Group blog, 19.12.2013.
Veyfeyken, Gijs: Scalable Vector Graphics (SVG), AnySurfer, 13.07.2018.This article is no longer available (checked on 05.04.2023).- Fisher, Carie:
Accessible SVGs: Perfect Patterns For Screen Reader Users,
Smashing Magazine, 26.05.2021 (seven-minute read).
This article discusses bothimg
elements and inline SVG. The author's recommendations for SVG inimg
elements are different from what one may expect, i.e. adding analt
attribute is not recommended. For inline SVG, relying only on SVG's built-in features is not sufficient either.
This article does not discuss how to make graphical or other content inside thesvg
accessible (other than thetitle
anddesc
as children of thesvg
element). - Hund, David: Figuring out the most robust, accessible markup for SVG Sprite Icons, davidhund on GitHub, September 2015.
- Faulkner, Steve:
HTML5 Accessibility Chops: SVG text alternative example,
Paciello Group blog, 17.08.2011.
At the time when this blog post was written, SVG support in assistive technology was almost non-existent. - Bellamy-Royds, Amelia: How to Scale SVG, CSS-Tricks, 06.01.5015, updated on 30.09.2022.
- Coyier, Chris: SVG `use` with External Reference, Take 2, CSS-Tricks, 23.09.2015, updated on 30.05.2017.
- Soueidan, Sara: Structuring, Grouping, and Referencing in SVG — The<g>, <use>, <defs> and <symbol> Elements, Sara Soueidan, 03.07.2014.
Icon Fonts
- Lembrée, Dennis: SVG, Icon Fonts, and Accessibility: A Case Study, 24 Accessibility, 14.12.2017.
- Technique: Icon fonts, Harvard University: Digital Accessibility (no date).
- Coyier, Chris: How Can I Make My Icon System Accessible?, CSS-Tricks, 31.05.2017, updated on 02.06.2017.
- Icon Font Accessibility: parent span with aria-label or sibling span with sr-only, Stack Overflow, question posted on 09.07.2017.
- What is the appropriate way to hide icons from screen readers, Stack Overflow, question posted on 01.04.2013.
- What Is an Icon Font? (And How to Use One), Design Shack (no date).
- Vail Joy: How to Add Icon Fonts to Any Element With CSS, Web Designer Wall, 29.11.2016.
Mathematical and Scientific Formulas
- Gillen, Mary: MathML: Tutorials for Accessible Math Markup, <accessible-website-services>, 21.08.2017.
- Beautiful and accessible math in all browsers, CssRepo, 05.07.2022.
canvas
Accessibility
- Faulkner, Steve: HTML5 canvas sub DOM – updated 29th March 2020, TPGi, 06.02.2015, updated on 29.03.2020.
- Sadecki, Mark: Canvas Accessibility - Past, Present and Future, World Wide Web Consortium, 15.05.2014.
Maps
- Making Maps Accessible to Screen Readers, Minnesota IT Services blog, 26.09.2024.
- Sloan, David: Accessible digital map experiences: a mountain climb or a walk in the park?, The Paciello Group blog, 02.04.2020.
- Tejassvi, Tanya: How to make Maps Accessible?, GoGeomatics , 17.05.2021.
- Stanton, Benjy: A plan for accessible maps, Benjy Stanton, 28.11.2020, updated on 07.12.2020.
- Logan, Thomas: Accessible Maps on the Web, Equal Entry, 21.05.2018.
- Maps (Web Accessibility Guidelines 1.0, Carnegie Museums of Pittsburgh (no date; accessed on 22.02.2024).
- Interactive map accessibility principles, AccessibilityOz, 05.03.2015, updated on 19.07.2021.
- Kelly, Jack: Making Web Accessible Maps, LibGuides at University of Virginia Library (no date; accessed on 06.08.2024).
Hyperlinks and Navigation
Hyperlinks
- Roselli, Adrian: On Link Underlines, Adrian Roselli's blog, 15.06.2016.
- Wachs, Maggie: Accessible Links Re:visited, Filament Group, 06.12.2017.
- How to make "Read more" links accessible, Vision Australia (no date; accessed on 03.01.2023).
- Dolson, Joe: Contemplating “read more” links, Accessible Web Design blog, 17.07.2014.
- Sherwin, Katie: “Learn More” Links: You Can Do Better, Nielsen Norman Group, 13.12.2015.
- Cullen, Chip:
The Contrast Triangle
and
The Contrast Triangle (blog post) (11.02.2020).
About the three-way constraint that arises from the requirement that links that are not underlined need to provide sufficient contrast both with the background and the surrounding text. - Watson, Léonie:
Using the
aria-current
attribute, Tink, 14.01.2017. About thearia-current
attribute, which was included in the WAI-ARIA 1.1 specification (14.12.2017). See also thearia-current
design patterns on the same website.
See also aria-current attribute (aria) on Accessibility Support (accessed on 23.02.2023). At the time when the support data were compiled,aria-current
was not supported by Narrator with Edge and by Orca with Firefox. - Panchang, Sailesh: Text Links: Best Practices for Screen Readers, Degue blog, 06.01.2020.
- Pickering, Heydon: The Accessible Current Page Link Conundrum, HeydonWorks, 14.02.2014.
- McCloskey, Marieke: Writing Hyperlinks: Salient, Descriptive, Start with Keyword, Nielsen Norman Group, 09.03.2014.
- Wild, Gian: Making Accessible Links: 15 Golden Rules For Developers, SitePoint blog, 20.02.2014.
- Wild, Gian:
Links and accessibility,
AccessibilityOZ (no date).
Partly republished on SitePoint (20.02.2014). - Bird, Daisy: How to write better link text for accessibility, The Big Hack, 17.11.2021.
-
How Many Hyperlinks Are Too Many for Accessibility?,
Bureau of Internet Accessibility blog, 02.03.2022.
Quote:As recently as 2008, Google’s guidelines page recommended "fewer than 100" hyperlinks per web page. While that’s a useful rule of thumb, some websites (for instance, large ecommerce sites) might have legitimate reasons to publish pages with a greater number of links.
- Nee, 'klik hier' is geen goede link, Wablieft, 10.01.2023 (three-minute read).
- Smith, Jared: WCAG 2.0 and Link Colors, WebAIM, 22.07.2009.
- Moynat, Julie: Un lien qui s’ouvre dans une nouvelle fenêtre ou onglet accessible, La Lutine du Web, 13.01.2025.
Skip Links
- Shukla, Akash: When Is a Skip Link Needed?, TPGi 05.12.2024.
- Sethfors, Hampus: Your skip links are broken, Axess Lab, 21.06.2018.
- What Is a Skip Link and How Does It Work?, Bureau of Internet Accessibility blog, 08.12.2020.
- Des liens d’évitement astucieux, Atalan, le Blog, 22.11.2012.
Cards or Clickable Blocks
- Roselli, Adrian: Block Links, Cards, Clickable Regions, Rows, Etc., Adrian Roselli, 17.02.2020, last updated on 13.12.2022.
- Strohmeier, Joel: How to build accessible cards–block links, Nomensa, 11.08.2020.
- Cards, Inclusive Components (accessed on 30.12.2023).
- Alvarado, Rocío:
Accessible Components: The Card Pattern,
LinkedIn, 28.06.2023.
This articles discusses both types of cards with multiple links and with a single link.
Breadcrumb Trails
- How Can I Make Breadcrumbs Accessible for People with Disabilities?, Bureau of Internet Accessibility blog, 07.04.2022.
- Nielsen, Jakob: Breadcrumb Navigation Increasingly Useful, Nielsen Norman Group, 10.04.2007.
- Meiert, Jens Oliver: The Curious Case of Breadcrumbs in HTML, Meiert.com, 03.10.2013, revised 12.12.2016.
- Alvarado, Rocío: Accessible Components: The Breadcrumb Navigation, LinkedIn, 26.07.2023.
Landmarks
- Hellbusch, Jan: Landmarks mit ARIA und HTML, hellbusch.de, 22.07.2016.
- O'Hara, Scott: Accessible Landmarks, scottohara.me, 03.03.2018, updated on 09.05.2022.
- Landmarks (Web Accessibility Checklist), Deque University (no date; accessed on 16.11.2022).
- Implementing Web Accessibility: A Guide to Aria Landmarks, UsableNet blog, 18.11.2020.
- Watson, Léonie: Using navigation landmarks, Accessibility in government blog, 27.05.2016.
- Faulkner, Steve: Using WAI-ARIA Landmarks – 2013, The Paciello Group Blog, 12.02.2013.
- Atkinson, Matthew:
Enabling landmark-based keyboard navigation in Firefox,
TPGi, 02.07.2013.
This article is about extension that has since been rewritten to work in a range of browsers. - Atkinson, Matthew: Improving access to landmark navigation, TPGi, 11.05.2017.
- Landmarks: browser extension that support navigation by landmarks. See also Matthew Tylee Atkinson's GitHub repository for Landmarks. (MIT licence.)
Navigation Menus and Fly-Out Menus
- Adobe Accessibility:
Accessible Mega Menu:
A demonstration of how to implement a keyboard and screen reader accessible mega menu as a jQuery plugin.
See also Accessible Mega Menu on GitHub (Apache 2.0 licence). - Pickering, Heydon: Menus & Menu Buttons, Inclusive Components, 10.05.2017.
- Pickering, Heydon: Building Accessible Menu Systems, Smashing Magazine, 23.11.2017.
- Friedman, Vitaly: User-Friendly Mega-Dropdowns: When Hover Menus Fail, Smashing Magazine, 19.05.2021 (24-minute read).
- Thompson, Terrill: Accessible Dropdown Menus Revisited, Terrill Thompson, 02.12.2013.
- Fly-out Menus, Web Accessibility Initiative: Web Accessibility Tutorials, last updated on 23.08.2018.
- Garaventa, Bryan: Creating Accessible Menus and Mega Menus, Level Access, 09.02.2018.
- Kravets, Una:
Solved with CSS! Dropdown Menus,
CSS Tricks, 01.05.2018.
The CSS code in this article relies on the pseudo-class:focus-within
in the Selectors Level 4 specification, which was only a draft specification at the time of writing. See Marcy Sutton's comment on the additional work that is required for accessibility. See also Andrea Fercia's comment about issues with tabbing backwards. - Saucier, Adam:
Accessible Keyboard Navigation,
Adam Saucier's website, 13.06.2018.
This article takes Marcy Sutton's comments on Una Kravets' article into account. - Coyier, Chris:
Wrapup of Navigation in Lists,
CSS-Tricks, 04.02.2013.
An earliler article by Chris Coyier about lists provoked a respose from Dennis Lembree: Leave Accessibility to the Experts Please (01.02.2013). - Zehe, Marco: WAI-ARIA menus, and why you should generally avoid using them, Marco's Accessibility Blog, 22.09.2018.
- 4 Reasons Your Website Drop-Down Menu Has to Die (and What to Do Instead), Gill Andrews, 04.01.2019.
- Evans, Alicia: Let’s Focus on Slide-Out Navigation, Knowbility Blog, 26.03.2020.
- Lewis, Whitney: How to create accessible navigations and sub-menus, Pope Tech Blog, updated on 01.02.2024.
Form Accessibility
>See also Form Usability on the Web Usability page.
Labelling Form Controls
- Lewis, Whitney: A beginner’s guide to form accessibility: the 5 things accessible forms need and how to fix common mistakes, Pope Tech Blog, last updated on 26.09.2023.
- Swallow, David: Labeling the point: Scenarios of label misuse in WCAG, TPGi, 06.01.2022.
- Edwards, James:
Should form labels be wrapped or separate?,
TPGi, 04.09.2024.
Wrapping thelabel
element around a form control is fine for most users, but linkinglabel
and form field with thefor
attribute works better for voice control software. - Lloyd, Ian:
Assume the Position—A Labeling Story,
TPGi, 06.06.2023.
Article about the positioning of labels relative to form fields and whether SC 3.3.2 implicitly defines requirements for positioning of labels. - Faulkner, Steve:
Short update on multiple labels for ,
steve faulkner on CodePen, 22.08.2019.
Conclusion:Do not provide multiple labels for a control using the
As an alternative to using multiple labels, you can wrap thelabel
element. Although it has been possible, as per the HTML specification, for many years, this technique is simply not well supported and may never be.label
element around the form control or use thearia-labelledby
attribute. -
The
<label>
element, Max Design, 23.11.2022. -
Clarification on 3.3.2: Labels or Instructions with regard to required fields and Sufficient Techniques,
WCAG issues (on GitHub), submitted on 05.05.2022.
Question about the ambiguity whether WCAG requires indicating that form fields are required.
Based on the discussion of this issue, it is not clear that WCAG requires required fields to be identified. (Note also that required fields are so common that failing to identify them as such would be documented as a common failure for SC 3.3.2.)
required
and aria-required
- O'Hara, Scott:
Required attribute requirements,
The Paciello Group blog, 13.02.2019.
This blog post says that HTML 5'srequired
attribute is well supported by TalkBack on Android. For some screen readers, form elements using therequired
attribute also need the attributearia-invalid="false"
in order to prevent screen readers from claiming that the field is “invalid”. - Peri, Raghavendra Satish: The Anatomy of Accessible Forms: Required Form Fields, Deque blog, 11.06.2019.
- Panchang, Sailesh: Aria-required=true: WCAG 2 Compliance versus Best Practice, Deque blog, 05.12.2013.
- Roselli, Adrian:
Support for Marking Radio Buttons Required, Invalid,
Adrian Roselli, 22.02.2022, updated on 17.11.2022.
For a group of radio buttons in afieldset
, there is no combination of HTML and WAI-ARIA attributes that is supported by all browser and screen reader combinations.
Form Field Validation and Error Messages
- Roselli, Adrian:
Avoid Default Field Validation,
Adrian Roselli, 20.02.2019, updated on 05.05.2022.
This blog post identifies various issues with browser validation of required fields. When a field for an e-mail address that needs to fit a certain pattern is validated, the pattern is not communicated to the user by screen readers (nor to any other users). This is a failure of success criterion 3.3.5 (Error Suggestion). If error identification relies on a change of colour in the field's border or outline, it fails success criterion 3.3.1 (Error Identification) and, according to Roselli, also success criterion 4.1.2 (Name, Role, Value). (Success criterion 4.1.2 is not limited to content implemented using markup languages, so it applies to the browsers status and error messages as well.) It is not clear from Roselli's blog post whether status and error messages generated by the browser expose their name, role and value to assistive technologies; if they don't, they fail success criterion 4.1.2. In the end, writing your own validation is best for accessibility, even though it is not easy. - Genovese, Greg: Form Errors Screen Readers Can Acces, Cantina blog, 29.03.2017.
- Avila, Jonathan: How to Provide Accessible Form Error Identification, Level Access, 04.08.2014.
-
Creating accessible input errors and help text,
Pulsar (on Medium), 16.05.2018 (four-minute read).
This blog post is about helpers in the Twig templating engine.
Grouping Form Controls (fieldset
, legend
)
- Watson, Léonie: Using the fieldset and legend elements, Accessibility in government blog, 22.07.2016.
- Pieters, Simon: The state of fieldset interoperability, The WHATWG Blog, 19.09.2018.
- Fairchild, Michael:
legend element (html),
Accessibility Support, October 2019 (Creative Commons).
According to this page, screen reader support for the elementsfieldset
andlegend
is still not ideal. - Faulkner, Steve:
Fieldsets, Legends and Screen Readers,
Paciello Group blog, 22.11.2007.
This is a very dated blog post about support for the elementsfieldset
andlegend
by the screen readers JAWS 8 and Window-Eyes 5.5 combined with the browsers Internet Explorer 7 and Firefox 2. - How to group form inputs accessibly without a fieldset? — a question on StackOverflow.
The placeholder
Attribute
- Faulkner, Steve:
placeholder - the piss-take label,
CodePen, last updated 23.05.2019.
Using theplaceholder
attribute as the only visible label for a control that requires user input fails Success Criterion 3.3.2 Labels or Instructions. - Faulkner, Steve:
aria-placeholder test,
codepen.io.
See Steve Faulkner's tweet from 19.10.2020:
aria-placeholder does not provide a fallback accessible name for either custom or native inputs
. - Bailey, Eric: Don’t Use The Placeholder Attribute, Smashing Magazine, 20.06.2018.
- Sherwin, Katie:
Placeholders in Form Fields Are Harmful,
Nielsen Norman Group, 11.05.2014, updated 10.09.2018.
The articles provides the following summary:Placeholder text within a form field makes it difficult for people to remember what information belongs in a field, and to check for and fix errors. It also poses additional burdens for users with visual and cognitive impairments.
The article lists seven usability-related reasons why using placeholders instead of proper labels is bad. It goes on to point out that using placeholders can still cause the same seven issues, even though they would be less severe. It also gives three reasons why placeholder text is generally bad for accessibility. - Faulkner, Steve: re-upped: placeholder – the piss-take label, HTML Accessibility, 14.02.2021.
- Faulkner, Steve: HTML5 Accessibility Chops: the placeholder attribute, TPGi, 18.02.2011.
- Silver, Adam: 11 reasons why placeholders are problematic, Simple = Human (on Medium), 16.06.2016.
- MacDonald, David: Is placeholder text a sufficient accessible label for form fields, David MacDonald Web Accessibility Blog (no date, probably 2018).
-
placeholder
et accessibilité, Atalan, le Blog, 26.11.2015. -
Does placeholder text need to meet color contrast requirements?,
Accessible Web, (no date; accessed on 23.02.2023).
The placeholder test must meet the same contrast requirements as normal text. - Berryhill, Daniel: Why you should stop using placeholders in text boxes, UX Collective on Medium, 29.01.2024 (eight-minute read; paywalled article).
- Placeholder Research, Low Vision Accessibility Task Force wiki (W3C), last updated in June 2016 (accessed on 23.02.2023).
- de Oliveira, Domingos: Barrierefreiheit von Placeholder-Texten, Barrierefreiheit | Schulung, Begleitung und Tests, 04.02.2024.
Other Aspects of Forms
- Lewis, Whitney: A beginner’s guide to form accessibility: the 5 things accessible forms need and how to fix common mistakes, Pope Tech Blog, 03.10.2022, updated on 12.02.2024.
- Johansson, Roger: Accessible custom checkboxes and radio buttons, 456 Barea Street, 16.11.2012.
- Bhandari, Aditya: Pure CSS: Accessible Checkboxes and Radios Buttons, Clarity Design System on Medium, 03.02.2017 (four-minute read).
- Coyier, Chris: Overriding Default Button Styles, CSS-Tricks, 09.05.2018.
- Rockowitz, Jacob: Caring about webform accessibility, Jacob Rockowitz, 06.08.2018.
- O'Hara, Scott: Short note on the accessibility of styled form controls, The Paciello Group blog, 31.07.2018.
- O'Hara, Scott: Unbuttoning Buttons, scottohara.me, 03.10.2018.
- Grigsby, Jason: An HTML attribute potentially worth $4.4M to Chipotle, Cloud Four, 19.09.2019.
- Roselli, Adrian: An HTML Element Potentially Worth $18M to Indiegogo Campaigns, Adrian Roselli, 24.09.2019.
- Faulkner, Steve: Short note on fieldset and legend semantics, CodePen, last updated 01.05.2019.
- Create custom keyboard accessible checkboxes, a11y with Lindsey, 27.11.2018.
- Accessible Styled Form Controls, Scott O'Hara, 26.07.2018, updated on 16.12.2018.
- Caspers, Thomas:
Reine Formsache,
Einfach für Alle (no date).
This is the first part of a series of articles about accessible forms. - Caspers, Thomas: Formulardesign, Einfach für Alle (no date).
- Caspers, Thomas: Technik: HTML & CSS für Formulare, Einfach für Alle (no date).
- Klare Formulare, Barrierefreies Webdesign (no date).
- Zehe, Marco: Easy ARIA tip #8: Use aria-roledescription to selectively enhance the user experience, Marco Zehe, 05.07.2018.
- Watson, Léonie: Using the aria-roledescription attribute, Tink, 13.12.2018.
- Verou, Lea: What is the best way to mark up an exclusive button group?, Lea Verou, 14.07.2022.
- Rendle, Robin: Customise radio buttons without compromising accessibility, CSS-Tricks, 10.09.2018, updated on 28.02.2019.
- Soueidan, Sara: Inclusively Hiding & Styling Checkboxes and Radio Buttons, Sara Soueidan, 16.06.2020.
- Kopff, Maïa: Attribut HTML autocomplete : quelles valeurs utiliser pour les coordonnées personnelles françaises ?, Access42 blog, 10.09.2024, updated on 11.09.2024.
- Camara, Giovani:
Accessible Input Masking,
Giovani Camara Blog, 02.01.2023; updated on 02.07.2023 (last accessed on 13.10.2023).
See also the associated YouTube video Accessible Input Masking Demo with VoiceOver (2:11 minutes, 03.01.2023). -
Les formulaires HTML,
Ronan HELLO (no date; accessed on 04.05.2023).
This is a general introduction to forms that does not focus specifically on accessibility.
Authentication
- Cerovac, Bogdan: Improve accessibility of user authentication, Bogdan on Digital Accessibility (A11y), 28.12.2024.
- Leahy, Matt; Olivera, Gabriela: Accessibility Considerations for Authentication Experiences, CapTech, 08.03.2024.
Tables
- Watson, Léonie: How screen readers navigate data tables, Tink, 28.09.2020.
- Roth, Franklyn: Create accessible data tables, The A11y Project, 05.03.2016.
- Roselli, Adrian: Hey, It’s Still OK to Use Tables, Adrian Roselli's blog, 01.11.2017.
- Pickering, Heydon: Data Tables, Inclusive Components, 31.03.2018. (This article also discusses responsive tables.)
- Creating Accessible Tables — Page 2: Data Tables, WebAIM, last updated on 18.09.2017. (This article does not cover responsive tables.)
- Kopff, Maïa: Tableaux de données complexes : comment les intégrer de manière accessible en HTML ?, Access42 blog, 28.11.2023.
- Rizzo, Davide: Accessible, Simple, Responsive Tables, CSS-Tricks, 10.04.2017. (This article does not cover row-oriented tables that have column headers.)
- Faulkner, Steve:
Short note on scoping mechanisms,
Paciello Group Blog, 07.01.2019.
This short blogpost shows that the
scope
attribute is not needed on simple data tables with one row or column withth
elements or with both one row and one column withth
elements. - Caspers, Tomas: Benimmregeln für Datentabellen, Barrierefreies Webdesign, 2008.
- Responsive tables, ESDC / IT Accessibility office (Government of Canada), last updated 23.08.2022.
- Boudreau, Denis: Use aria-describedby to provide an overview of data tables, a11yTips, 05.03.2014.
- Caption & Summary , Tables Tutorial, Web Accessibility Initiative (no date; accessed on 03.01.2023).
CSS-Generated Content (Including Counters)
- Groves, Karl:
CSS generated content is not content,
Karl Groves, 26.08.2013.
Note that screen readers started adding support for CSS generated content in the years after this blog post was written. - CSS content and screen readers (JAWs), a question posted on Stack Overflow in June 2016.
- Northup, John: Screen Readers and CSS: Are We Going Out of Style (and into Content)?, WebAIM blog, 28.08.2017.
- CSS content: property: Screen reader compatibility, PowerMapper, 20.05.2018.
- Roselli, Adrian: F87: CSS Generated Content and WCAG Conformance, Adrian Roselli, 24.02.2019.
- Faulkner, Steve: Super short note on CSS text, CodePen, 22.07.2019.
- Roselli, Adrian:
Alternative Text for CSS Generated Content,
Adrian Roselli, 13.10.2020, last updated on 09.06.2022.
The September 2020 draft of CSS Generated Content Module Level 3 allows authors to specify a text alternative for an image inserted as CSS-generated content. This relies on code such as.oneStar::before { content: url(./img/star1.gif) / "One star!"; }
. Mid October 2020, browser support for this mechanism is only available in Chrome and other Chromium-based browsers. By December 2021, browser and screen reader support was still insufficient to justify providing alternative text in CSS-generated content. - How is CSS pseudo content treated by screen readers?, Accessible Web, 12.09.2019, updated on 04.09.2020.
-
Test: CSS generated content with alt text,
Accessibility Support, last updated on 29.07.2021.
At the time of the last update, text alternatives provided by means of CSS-generated content was not supported by Firefox and Safari. (Orca was only tested with Firefox.) - Judis, Stefan:
The CSS "content" property accepts alternative text,
Stefan Judis Web Development, 29.04.2020, laste updated on 13.12.2021.
This article discusses browser support but not screen reader support.
Other CSS-Related Topics
- Verou, Lea: Custom properties with defaults: 3+1 strategies, Lea Verou, 15.10.2021.
- Joco: The effect of CSS on screen readers, Use Less Divs, 02.09.2021.
- Myers, Ben: CSS Can Influence Screenreaders, Ben Myers, 11.02.2020.
- Montoro, Alvaro: Creating Accessible CSS Art, Alvaro Montoro's blog, 08.07.2021.
- Fisher, Carie: CSS And Accessibility: Inclusion Through User Choice, Smashing Magazine, 01.08.2023 (sixteen-minute read).
CAPTCHA
Issues with CAPTCHA
- Hollier, Scott; Sajka, Janina; White, Jason; Cooper, Michael: Inaccessibility of CAPTCHA: Alternatives to Visual Turing Tests on the Web, W3C Working Group Draft Note 16 December 2021.
- Reijenga, Taeke: How to Make CAPTCHA Accessible: A Hands-On Guide, The A11Y Collective, 29.05.2024.
- Kadlec, Tim: Death to Captchas, TimKadlec.com, 04.01.2011. (Last accessed on 07.08.2024.)
- Brignull, Harry:
F**K CAPTCHA,
90 Percent of Everything, 25.03.2011. (Last accessed on 07.08.2024.)
Introduction:Using a CAPTCHA is a way of announcing to the world that you’ve got a spam problem, that you don’t know how to deal with it, and that you’ve decided to offload the frustration of the problem onto your user-base. As statements go, that’s pretty lame.
-
CAPTCHAs shown to yet again impede accessibility,
Media Access Australia, 06.06.2011. (Last accessed on 07.08.2024.)
AbilityNet found that a CAPTCHA on the 2012 London Olympic website could prevent people with disabilities from buying tickets for the event. The article also recommends two more accessible CAPTCHA systems. - Hess, Michael: The Worst Thing to Put on Your Company Website, CBS News, 05.10.2011. (Last accessed on 07.08.2024.)
- Wasserman, Todd: Stanford Researchers Crack Captcha Code, Mashable, 02.11.2011. (Last accessed on 07.08.2024.) This article is not about inaccessibility issues for people with disabilities but the the software discussed in the article (Decaptcha) but gave accessibility advocates the argument that CAPTCHAs will turn out to be better at keeping out people with disabilities than at keeping out spam bots.
- Christopherson, Robin: Why are disabled people treated like spammers?, UsabilityNet, 08.10.2012.
- CAPTCHA Hall of Shame.
- Lardinois, Frederic: Video CAPTCHAs Promise Better Security, Less Frustration, ReadWrite, 30.06.2010. Discusses the adaptive CAPTCHA challenges by the company NuCaptcha; which also offer voiceover audio as an accessibility feature. (This would still be inaccessible to deaf-blind users.)
- Petition | (Wayne Hawkins) It's time to finally kill CAPTCHA, Change.org.
- Eden, Terence: CAPTCHAs don't prove you're human - they prove you're American, Terence Eden’s Blog, 27.11.2017.
- CAPTCHA and accessibility, NZ Digital government, last updated on 10.08.2020.
-
balcilar / Audio-Captcha-Recognition:
a GitHub repository by Muhammet Balcılar
containing research data showing that statistical techniques for extracting all of the digits
from an audio CAPTCHA can reach 89% accuracy.
(According to the research project
Usable Audio CAPTCHAs
at the University of Washington (Seattle),
sighted users have less than 50% success rate for the most common Audio CAPTCHAs
.) - Wild, Gian: CAPTCHA: Inaccessible to Everyone, Sitepoint, 07.02.2013.
- Krishnan, Gautam: Accessibility vs Security: Breaking CAPTCHAs by exploiting their accessibility features, UX Planet, 05.03.2019 (seven-minute read).
- Sethfors, Hampus: Captchas Suck, Axess Lab, 02.11.2017.
-
Captcha Alternatives and thoughts,
WCAG Working Group wiki, last updated on September 2020. (Accessed on 18.03.2023.)
This wiki page represents research done until 2015 is no longer being updated. -
CAPTCHA Usage Distribution in the Top 1 Million Sites,
Built With (no date; accessed on 18.03.2023).
This is not about accessibility but instead shows that Google's reCAPTCHA has 97% of the “market share” for CAPTCHAs. - Woo, Eugene: Guide to CAPTCHAs and Accessibility (WCAG 2.2: Accessible Authentication), Part 1, LinkedIn, September 2023.
- Hamahashi, Kayla:
CAPTCHA: The Conversion Rate Killer,
HumanID blog, 23.03.2022.
This blog post discusses what CAPTCHAs are, what conversion rates are and summarises a study that showed that CAPTCHAs can reduce the conversion rate by up to 40%. It also discusses a few alternatives. The blog post does not discuss accessibility. - Nguyen, Tam:
CAPTCHAs: The struggle to tell real humans from fake,
The Conversation, 02.08.2024 (Creative Commons).
This article discusses what CAPTCHAs are, how they work, AI to solve CAPTCHAs and the future of CAPTCHAs. It does not discuss accessibility issues. - Cluley, Graham:
Chess CAPTCHA – a serious defence against spammers?,
Naked Security (Sophos blog), 12.03.2013.
Also on Cluley's blog: Chess CAPTCHA – a serious defence against spammers?. Note that this CAPTCHA was found on a chess forum, where visitors can reasonably be expected to know the rules of chess.
Google reCAPTCHA
- Sweet, John:
Prove You’re Not A Bot: reCAPTCHA version 3,
24 Accessibility, 23.12.2018.
This article discusses the version of Google's reCAPTCHA that was released in October 2018 and that does not require user interaction.Through analysis of mouse behavior, browser environment, and user web history, the new reCAPTCHA assigns an interaction score to each user. A score of 0.0 represents highly suspicious behavior, while 1.0 designates a user who poses no apparent risk.
The webmaster determines the threshold score at which certain actions must be taken, such as flagging a comment for moderator review. The author concludes that webmasters should upgrade from version 2 to version 3. - Schiller, Eva:
Best CAPTCHAs for Accessibility,
HumanID blog, 03.08.2022.
This blog posts ranks three CAPTCHA systems from least accessible to most accessible: reCAPTCHA v2, hCAPTCHA and reCAPTCHA v3. - Is Google reCAPTCHA v2 currently conforming to WCAG 2.0 AA?, Stack Overflow, question posed on 02.12.2021.
-
Using reCAPTCHA V2: Accessibility,
Google Support (no date; accessed on 07.08.2024).
Quote:reCAPTCHA works with major screen readers such as ChromeVox (Chrome OS), JAWS (IE/Edge/Chrome on Windows), NVDA (IE/Edge/Chrome on Windows) and VoiceOver (Safari/Chrome on macOS).
- Choosing the type of reCAPTCHA, Google for Developers (no date; accessed on 07.08.2024).
- Roselli, Adrian: ReCAPTCHA Reboot, Adrian Roselli (blog), 05.12.2014.
- Danchev, Dancho: Report: Google's reCAPTCHA flawed, ZDNet, 15.12.2009.
Accessible CAPTCHAs and CAPTCHA Alternatives
- Marion, Frank: A Very Simple And Effective Captcha, evolt.org, 07.03.2008.
- Bushell, David: In Search Of The Best CAPTCHA, Smashing Magazine, 04.03.2011.
- Garaventa, Bryan: The importance of covering all bases when implementing Captcha, Level Access, 12.01.2012. (Originally posted on the SSB BART Group's blog on 12.01.2012.)
- Groves, Karl: CAPTCHA-less Security, Karl Groves (blog), 03.04.2012.
- Captcha en andere anti-spamtechnieken, AnySurfer (no date).
- Earl, Crista:
Can CAPTCHAs Be Made Accessible? ,
American Foundation for the Blind (AFB) blog, 21.08.2014.
At the time of publication, the blog post had a comment function that required passing a CAPTCHA that was deemed accessible for most people. The comment function is no longer enabled, so the CAPTCHA can no longer be seen. (Accessed on 18.03.2023.)
Outdated or historical resources about CAPTCHA:
- Let’s end CAPTCHA for good, Media Access Australia, 05.08.2013.
- May, Matt: Inaccessibility of CAPTCHA: Alternatives to Visual Turing Tests on the Web, W3C Working Group Note 23 November 2005 (outdated).
Foliot, John: Not The Blog Post I Was Going To Write Today, Unrepentant, 05.11.2011. (Licence: CC-BY-NC-SA.)Watson Hyatt, Glenda: Do CAPTCHAs Block Spam or Your Readers?, Blog Accessibility, 21.10.2010.This blog was no longer online in August 2024. The domain is used by a company whose contact form contains a Google CAPTCHA.Google CAPTCHAs Nearly Blocked Me from Completing Work Blog Accessibility, 13.11.2010.This blog was no longer online in August 2024. The domain is used by a company whose contact form contains a Google CAPTCHA.
Colour and Contrast
- Contrast Rebellion. (Site created in 2011. Accessed on 08.03.2024.)
- Henke, Anika: How users change colours on websites, Accessibility in government blog (Gov.uk), 27.03.2017 (accessed on 20.01.2023).
- Friedman, Vitaly: A Practical Guide To Designing For Colorblind People, Smashing Magazine, 20.02.2024 (five-minute read).
- Designing for Color Contrast: Guidelines for Accessibility, Bureau of Internet Accessibility blog, 21.10.2021.
- Sethfors, Hampus: Colorblind Accessibility on the Web – Fail and Success Cases, Axess Lab, 06.09.2017.
- Stribley, Mary: Website Color Schemes: The Palettes of 50 Visually Impactful Websites to Inspire You, Canva Learn blog, 26.01.2016.
- Nelson, Nick: Colour and contrast — the 2 essential ingredients of accessible design, Australian Government – Digital Transformation Agency blog, 19.01.2018.
- Baker, Justin: The Science of Color Contrast — An Expert Designer’s Guide, Muzli (Medium), 24.01.2018 (four-minute read).
- Campbell, Alastair:
Oddities in color perception,
AlastairC, 04.04.2019.
This blog post contains examples of white and black text on a white backgroud and points out that the comparative readability of both texts depends on their context. - Coady, Geri: Colour Accessibility, 24 Ways, 04.12.2012.
- Sutton, Marcy:
Clarifying Color Contrast & Font Size Guidelines,
Testing Accessibility, 20.09.2022.
An article about WCAG success criteria 1.4.3 and 1.4.11. - Lloyd, Ian:
When I Get That Low Contrast Feeling, I Need Non-Textual Healing [Quiz],
TPGi, 02.04.2023.
This article is about the difficulty of understanding success criterion 1.4.11 (non-text contrast). - Le guide de conception d'interfaces accessibles aux daltoniens, Visionary (no date; accessed on 08.09.2022).
- Stopping the bots with Javascript, CANAXESS, 13.09.2020.
- Weckenmann, Sonja: Barrierefreie Kontraste, Tollwerk, 17.11.2020.
- Abrams, Doug: An argument against CSS opacity, TPGi, 30.08.2022.
- Lloyd, Ian: Well Color Us Surprised—This SC Can Be a Tricky Customer [Quiz], TPGi, 13.04.2022.
- Harley, Aurora: Ensure High Contrast for Text Over Images, Nielsen Norman Group, 18.10.2015.
- Lyonnais, Sheena: Accessibility Design 101: Color Contrast Considerations for UX Designers, Adobe Xd Ideas, 22.04.2020.
- Woodhouse, Pete: Unexpected benefits of colour and contrast standards, Ingeniously Simple (on Medium), 20.11.2017.
- Baldwin, Nate:
Accessible color for design systems just got easier,
Nate Baldwin on Medium, 09.05.2022 (six-minute read).
This blog post is about the online tool Leonardo. (See also the Leonardo repository on GitHub, where the tool's code is available under the terms of the MIT licence. - Somers, Andrew: The Realities And Myths Of Contrast And Color, Smashing Magazine, 06.09.2022 (26-minute read).
- Accessible Color Best Practices, University of California San Francisco (no date; accessed on 23.02.2023).
- Walter, Stéphanie: Accessibilité et couleurs : outils et ressources pour concevoir des produits accessibles, Stéphanie Walter, last updated in February 2023 (accessed on 18.05.2023).
- Web Accessibility: Understanding Colors and Luminance, MDN WebDocs (no date; accessed on 04.05.2023).
- Silver, Adam: Improving The Color Accessibility For Color-Blind Users, Smashing Magazine, 21.06.2016 (eight-minute read).
- Gupta, Manisha: Why is color accessibility important?, Adobe Blog, 20.05.2021.
- Babich, Nick: Accessibility for Visual Design, UX Booth, 27.06.2017.
-
Why APCA as a New Contrast Method?,
APCA (Myndex Research) (no date; accessed on 25.03.2023).
This article discusses the Accessible Perceptual Contrast Algorithm (APCA) as a potential (or likely) contrast algorithm for WCAG 3.0. The contrast ratio algorithm in WCAG 2.0 has several weaknesses, especially for ensuring good contrast in dark mode.
See also WCAG 2 vs APCA Contrast Shootout. - MacWright, Tom: Accessibility: Color contrast is a problem, macwright.com, 30.03.2019.
- O'Connor, Ericka: Orange You Accessible? A Mini Case Study on Color Ratio, Bounteous blog, 22.03.2019.
- anthony: The Myths of Color Contrast Accessibility, UX Movement, 16.10.2019.
- Nichols, David: Coloring for Colorblindness, David Nichols (no date; accessed on 18.05.2023).
- Ferreira, CR: Two Simple Steps to Create Colorblind-Friendly Data Visualizations, Towards Data Science, 26.04.2020 (eight-minute read).
- Inclusive Design: Colour Accessibility, KOMODO Digital, 19.04.2021, updated on 25.03.2022.
- Creating accessible charts and graphs, Harvard University Information Technology, 12.10.2022.
- Accessible data visualizations, UW–Madison Information Technology, 25.08.2021.
- Gaskin, Jennifer: Color Blind Design Guidelines: How to Convey Meaning to Everyone [With Examples & Templates], Venngage blog, 13.01.2023.
- Cravit, Rachel: How to Use Color Blind Friendly Palettes to Make Your Charts Accessible, Venngage blog, 30.11.2022.
- Design Glossary: Basic Color Terminology, Design4Users (no date; accessed on 04.05.2023).
- designworkplan: Color contrast (no date).
- Frederick, Ryan: In Plain Sight: Text, Contrast, and Accessibility, Shopify UX onMedium, June 2016.
-
Schemes for colour-blind readers,
Wikipedia Help, accessed on 06.03.2024.
This section of the page “Help:Using colours” arranges 15 colours in a table with six columns and advises Wikipedia authors to pick at most one colour from each column. - Tudor, Ana: Methods for Contrasting Text Against Backgrounds, CSS-Tricks, 09.05.2017.
- Faulkner, Steve:
disabled and obscured,
HTML Accessibility, 04.11.2024.
This blog posts looks into what types of controls are dimmed by browsers when they are disabled. Default input masks on date input fields are not dimmed, and labels are not dimmed either. The background to this blog post is Does the SC 1.4.3 Contrast minium exception apply to text outside a disabled control? #3725, W3C WCAG issue tracker on GitHub, submitted on 05.03.2024. - Lloyd, Ian: A Whole Lot of Bovver Over Hover, TPGi, 05.05.2023.
- Clarity on 1.4.11 as it applies to "Cards" #856, W3C WCAG issue tracker, 12.08.2019.
Dark Modes, Dark Themes and High Contrast
It is important to distinguish high-contrast dark modes from dark modes for people with light sensitivity (and for dark environments). In high-contrast dark modes, which usually have white text (or sometimes yellow text) on a black background, users with light sensitivity find that letters get blown out. Unfortunately, most operating systems that provide high contrast modes don't provide an alternative dark mode for people with light sensitivity.
- Styling for Windows high contrast with new standards for forced colors, Microsoft Edge Blog, 17.09.2020.
- Roselli, Adrian: WHCM and System Colors, Adrian Roselli, 10.02.2021, updated on 13.07.2022.
- Roselli, Adrian: OS: High Contrast versus Inverted Colors, Adrian Roselli, 11.08.2022, updated on 24.11.2022.
- Myers, Ben: Maintaining Focus Outlines for Windows High Contrast Mode, Ben Myers, 08.08.2020.
- Roselli, Adrian: CSS Background Images & High Contrast Mode, Adrian Roselli, 25.08.2012, updated on 29.10.2022.
- Priour, Matt: An Introduction to High Contrast Accessibility, DEV Community, 19.01.2022, updated on 28.01.2022.
- Windows High Contrast Mode And Accessibility Testing, Maxability blog, 13.06.2021.
- Diaz, Cristian: The Guide To Windows High Contrast Mode, Smashing Magazine, 15.06.2022.
- O'Hara, Scott:
Quick(er) Note on ARIA and Windows High Contrast Mode,
scottohara.me, 12.02.2019, updated on 07.07.2022.
When you use native HTML elements for buttons and links (i.e.button
and<a href="…">
), these elements will be styled based on the chosen high contrast mode. Generic elements such asdiv
andspan
that have been turned into links or buttons with the correspondingrole
attributes will initially by styled like any generic elements instead of like the user interface elements they are intended to simulate. - Higley, Sarah: Quick Tips for High Contrast Mode, Sarah Higley, 26.03.2020.
- Rater, Diedra: Making Websites Work with Windows High Contrast Mode, Khan Academy blog, 21.03.2019.
- Whiting, Jon: Assistive Technology Experiment: High Contrast, WebAIM blog, 24.02.2012.
- What actually happens to CSS in high contrast mode?, Stack Overflow, posted on 10.04.2012.
- Martin:
The difference between Increased Contrast Mode and Windows High Contrast Mode (Forced Colours Mode),
tempertemper, 27.03.2023.
Quotes:Windows users don’t have an ‘Increase contrast’ toggle in their system settings; instead they have Windows High Contrast Mode (WHCM) which applies a pre-designed theme to the operating system, including web content.
Safari doesn’t support the forced-colors: active media query because Apple rely on Increased Contrast Mode instead of Forced Colours Mode. I’m not sure if they have any plans to add support, but I’d like to see them join in.
- Dark Mode Can Improve Text Readability — But Not for Everyone, Bureau of Internet Accessibility blog, 07.07.2021.
- Bailey, Eric:
Accessible SVGs in High Contrast Mode,
CSS-Tricks, 22.09.2016, updated on 21.06.2017.
This article still demonstrates the platform-specific media queries@media screen and (-ms-high-contrast: active)
(for any Windows high-contrast themes),@media screen and (-ms-high-contrast: white-on-black)
(for Windows’ "High Contrast Black" theme) and@media screen and (-ms-high-contrast: black-on-white)
(for the "High Contrast White" theme). For the actual colours you can use the CSS system colours (which were marked as deprecated at the time the article was published) or CSS filters. - Diaz, Cristian: Creating contrast themes with CSS prefers-contrast and JavaScript, LogRocket blog, 25.10.2023.
- De Ruyte, Brecht:
Creating A High-Contrast Design System With CSS Custom Properties,
Smashing Magazine, 26.01.2023 (13-minute read).
This article uses the media query@media (prefers-contrast: more)
. See also Marc Haunschild's comment below the article.
CSS Media Queries for Contrast and Colour Schemes
- Valkhof, Kilian: I no longer understand prefers-contrast, Kilian Valkhof, 08.03.2023.
- Emelianova, Sofia:
Emulate CSS media features,
Chrome for Developers, 13.04.2022.
This article is not about accessibility but explains how to emulate certain CSS media queries using the Rendering tab in the Chrome DevTools, more specificallyprefers-color-scheme
,forced-colors
,prefers-contrast
,prefers-reduced-motion
,color-gamut
and print preview. - Valkhof, Kilian:
Prefers-contrast: forced is a mistake,
Kilian Valkhof, 08.02.2021.
This blog post is about a feature that was proposed for CSS Media Queries Level 5, which was still under development at the time the post was written. - Lauke, Patrick: Windows High Contrast Mode: the limited utility of -ms-high-contrast, TPGi, 12.12.2016.
Dark Mode
- Budiu, Raluca:
Dark Mode vs. Light Mode: Which Is Better?,
Nielsen Norman Group, 02.02.2020.
This article discusses which types of user benefit from which type of polarity. - Byrne-Haber, Sheri: Dark UI themes are new and cool — but are they accessible?, UX Collective, 16.09.2019 (4-minute read).
-
Check for contrast issues with dark theme and light theme,
Microsoft Learn, 07.12.2023.
This includes an example of links to stylesheets that rely on media queries:<link rel="stylesheet" href="css/light-theme.css" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"> <link rel="stylesheet" href="css/dark-theme.css" media="(prefers-color-scheme: dark)">
- Walter, Stéphanie:
Dark mode & accessibility myth,
Stéphanie Walter, 14.05.2024.
Subtitle:Dark mode isn't always better for accessibility, let users chose!
- Hanselman, Scott: How to detect if the User's OS prefers dark mode and change your site with CSS and JS, Scott Hanselman's Blog, 15.09.2021.
- Adhuham: A Complete Guide to Dark Mode on the Web, CSS-Tricks, 01.07.2020, updated on 24.08.2021.
- High Contrast Mode and Dark Theme Accessibility Testing, Minnesota IT Services, 25.02.2021.
- Campbell-Bones, Kelsey: Dark UI Best Practices and Examples, Sympli blog, 09.02.2022.
Web Applications and WAI-ARIA
WAI-ARIA: Introductions and Overviews
- Kalcevich, Kate:
Making Sense Of WAI-ARIA: A Comprehensive Guide,
Smashing Magazine, 13.09.2022 (fourteen-minute read).
This is a good introductory article for anyone who knows HTML, CSS and a little bit of JavaScript. - Zehe, Marco:
What is WAI-ARIA, what does it do for me, and what not?,
Marco's Accessibility Blog, 27.03.2014.
This introduction was written one week after WAI-ARIA 1.0 was published as a W3C recommendation. - Lemon, Gez:
Introduction to WAI ARIA,
Dev.Opera, 01.08.2008.
German translation:
Einführung in WAI ARIA
(German translation by Stefan Walter).
Note that the article has not been updated since 2009. - Watson, Léonie:
Short note on progressive ARIA,
Paciello Group Blog, 26.06.2018.
Intro:When we talk about Progressive Enhancement (PE), we usually focus on HTML, CSS, and JavaScript, and often forget about ARIA. But when ARIA is hard-coded into HTML it can have unintended consequences if/when the JavaScript fails to deliver the expected functionality.
One example is repurposing a link as a button: a link is activated using the Enter key, whereas a button is activated by either Enter or the space bar. Without a specific keyboard listener for the space character, the “button” will behave as a link. Another example discussed in the blog post are tables with sorting functionality. Watson concludes:if you use JavaScript to provide functionality and/or any form of interaction, then the ARIA should be applied progressively (using JavaScript) too. In other words, let the accessibility degrade as gracefully as the rest of your code.
- Watson, Léonie:
Short note on ARIA support,
Paciello Group Blog, 27.07.2018.
Quote:Of all the available Assistive Technologies (AT), only screen readers (Jaws, Narrator, NVDA, TalkBack, and VoiceOver) properly support ARIA.
Recent versions of Dragon also support a limited number of ARIA attributes, so speech recognition users don't benefit greatly from ARIA. Documentation on screen reader support for ARIA is also relatively scarce. Before a new ARIA specification is release by the W3C, support is checked only in accessibility APIs, not in screen readers! - Watson, Léonie: Using the aria-current attribute, Tink, 14.01.2017.
- Roselli, Adrian: Accessible Description Exposure, Adrian Roselli, 04.04.2022; updated on 18.04.2022.
- MacDonald, David: Demystifying WAI-ARIA: 19 WAI-ARIA attributes that every web developer should know, CanAdapt blog, updated January 2020.
- Ogston, Gavin: Single page applications, Angular.js and accessibility, Simply Accessible, 03.03.2015.
- Damera, Suman:
Top 5 Rules of ARIA,
Deque blog, 16.07.2019.
Quote:Rule #1: Don’t use ARIA, use native HTML instead
- Rietveld, Rian: The first rule for using ARIA, The A11Y Collective, 05.08.2021.
WAI-ARIA versus Native HTML Attributes
- Giraudel, Kitty: On disabled and aria-disabled attributes, Kitty Giraudel, 29.03.2024.
Tab Panel
- Hoffmann, Nicolas / Van11y: Accessible tab panel using ARIA. The source code is available under the MIT licence.
- Zehe, Marco: Advanced ARIA tip #1: Tabs in web apps, Marco's Accessibility Blog, 02.02.2013.
- Smith, Jeff: Danger! ARIA tabs, simply accessible, 14.04.2016.
- Adam, Paul J.: ARIA Tab Panel Accessibility: A11y Support Series, Deque blog, 06.07.2016.
Sliders
- Using the slider role, MDN web docs.
- Neethling, Schalk: Accessible Rich Internet Applications - ARIA Slider, DZone, 23.06.2008.
- Hillen, Hans: ARIA Slider, Part 1, The Paciello Group blog, 29.05.2008.
- Hillen, Hans: ARIA Slider, Part 2, The Paciello Group blog, 16.06.2008.
- Hillen, Hans: ARIA Slider, Part 3, The Paciello Group blog, 20.06.2008.
Carousels
- Weckenmann, Sonja: A Step-By-Step Guide To Building Accessible Carousels, Smashing Magazine, 17.02.2023.
- Accessible carrousel using ARIA, Van11y (no date).
- Pickering, Heydon: A Content Slider, Inclusive Components, 22.11.2017.
- Friedman, Vitaly:
Usability Guidelines For Better Carousels UX,
Smashing Magazine, 13.04.2022.
This article also touches upon accessibility issues in carousels. - Bootstrap 3.3 Carousel Accessibility Examples, jongund (Jon Gunderson (University of Illinois) on GitHub.
- Auto-Rotating Image Carousel Example, WAI-ARIA Authoring Practices 1.2 (W3C on GitHub).
- ARIA carousel example, Accessibility at Athena ICT.
- Carousel Concepts, W3C Web Accessibility Tutorials.
- Wild, Gian: The Unbearable Inaccessibility of Slideshows, Sitepoint, 23.02.2015.
- Accessibility expert warns: stop using carousels, Creative Bloq, 10.07.2013.
-
Why carousels don't work,
Anton Sten, 04.12.2023.
Carousels create usabiltiy and accessibility issues. They are good for content that users will ignore.
Modal and Non-Modal Dialogs
- Modal dialogs, Access & Use, last updated on 13.01.2023 (accessed on 20.01.2023, 06.09.2024; Creative Commons licence).
- Non-modal dialogs, Access & Use, last updated on 22.09.2020 (Creative Commons licence).
- ARIA Non-Modal Dialog Example, Athena Technologies (no date).
- Hellbusch, Jan: Abgedunkelte Inhalte muss keiner lesen, Webkrauts, Jan. 2018. Article about accessible modal dialogs using WAI-ARIA 1.1.
- O'Hara, Scott: The current state of modal dialog accessibility, Paciello Group blog, 29.06.2018.
- O'Hara, Scott:
Having an open dialog,
scottohara.me, 05.03.2019, updated on 15.03.2022.
When the first version of this blog post was written, support for thedialog
element was insufficient and it has accessibility issues. By March 2022, support and accessibility had improved but not all issues had been resolved. - Beattie, Allan: Making an Inclusive Progressively-Enhanced Feedback Form in a Modal Dialog, Allan Beattie's blog, 10.12.2017.
- MODALZ MODALZ MODALZ.
The inert
Attribute
- Twersky, Emma:
Introducing inert,
Chrome Developers, 28.04.2022.
In Chrome,inert
is supported since version 102. When an element has theinert
element, neither the element itself nor its descendants can receive focus or be clicked. This gives developers a simpler way to suppress elements from the tabbing order than before, especially for elements to which the attributearia-hidden="true"
has been added to hide from AT. The article describes two major use cases for theinert
attribute: (1) when an element is a part of the DOM, but offscreen or hidden and (2) when an element is a part of the DOM, but should be non-interactive. The article also explains that inert content should be identified visually; theinert
attribute can be used as in an attribute selector in CSS. - Bailey, Eric:
Focus management and inert,
CSS-Tricks, 19.10.2020, updated on 02.02.2022.
This article points out that on most web content, developers should not modify the focus order. It then discusses focus management, using modal dialogs as an example. Managing focus using JavaScript is complicated but essential for accessibility. The discoverability of interactive elements for assistive technologies can be suppressed viaaria-hidden="true"
, but this does not suppress interactivity. The article gives an example in which a modal dialog is coded as adiv
element as a child of thebody
element; while the modal dialog is displayed, themain
element, which is its next sibling, is inactive due to the presence of aninert
attribute. When the modal dialog is dismissed, theinert
attribute is removed from thebody
element. The last part of the article discusses browser and device support forinert
and the cost of using a polyfill. - Newman, Stephany:
Why you should start using the inert attribute when coding your next modal window,
Stefany Newman on Medium, 07.01.2023 (seven-minute read).
Theinert
attribute can be passed like a football between the modal dialog and themain
element. In January 2022,inert
was supported by all major desktop and mobile browsers except Firefox (which still did not support it in January 2023). Even though polyfills slow down websites, Stephany Newman argues that[the
The article's conclusion points out thatinert
] attribute prevents so many developer mistakes and makes coding faster. Every time I start a new job as an accessibility engineer at a company, the number of bugs I encounter concerning focus in modal dialogs are usually in the hundreds, since it is very difficult to make them accessible.inert
can also be used elsewhere, for example for hamburger menus, off-canvas navigation and modal drop-down dialogs. The attribute is also animatable, unlikedisplay: none
. - WICG/inert: Polyfill for the inert attribute and property, WICG on GitHub (accessed on 21.01.2023).
Other User Interface Components or Widgets
-
Inclusive Components
by Heydon Pickering is
[a] blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.
Some of the components are also listed below. (See also ARIA Examples, which contains older examples written in jQuery.) - Wright, Tim: Upgrading DOM Hierarchy for Accessibility with Aria-owns, csskarma blog, 15.10.2017.
- Hausler, Jesse: 4 Major Patterns for Accessible Drag and Drop, Salesforce UX blog, 01.11.2017.
- Sutton, Marcy: Radically Accessible Internet Applications, 48-minute presentation at the Beyond Tellerand conference, Munich, 15–17 January 2018.
- Schneiderman, Harris: Enter The Dragon (Drop): Accessible List Reordering, Smashing Magazine, 30.01.2018.
- Roselli, Adrian: Stop Using ‘Drop-down’, Adrian Roselli, 01.03.2020.
- Faulkner, Steve: HTML5 Accessibility Chops: Just use a (native HTML) button, Paciello Group blog, 19.04.2011.
- Sethfors, Hampus: Disabled buttons suck, Axess Lab, 07.07.2017.
- Higley, Sarah:
Playing with state,
Sarah Higley, 04.11.2019.
This article discusses the play/pause toggle button, which one would expect to have aaria-pressed
attribute that gets updated when the button is pressed. After some research, however, Sarah Higley comes up with the following recommendation:Change the name, but not the state, of play/pause buttons. Use state for all other toggle buttons.
- Roselli, Adrian: Links, Buttons, Submits, and Divs, Oh Hell, Adrian Roselli's blog, 23.01.2016.
- Ramon, Johan: Datepicker et accessibilité, Atalan, le blog, 02.01.2018.
- Pickering, Heydon: Notifications, Inclusive Components, 27.02.2018.
- Dodson, Rob:
Managing focus for accessibility,
dev.to, 22.05.2018.
This article answers the question,
If I'm building a single page web app, what should happen to
When dynamically adding new content to a page, Dodson recommends including a heading with the attributefocus
when the user clicks some navigation?tabindex="-1"
and directing focus to it. This technique should not be used when a user first arrives at the site. - Lacerda, Filipa: How to Create an Accessible Autocomplete Component with Vue.js, Alligator.io, 28.02.2018.
- IBM: Vue A11Y Calendar (open-source component available on GitHub).
- Whitehouse, Luke: Building an accessible Modal component with React Portals: Part 1, Assortment, 31.05.2018.
- Whitehouse, Luke: Building an accessible Modal component with React Portals: Part 2, Assortment, 07.06.2018.
- Leventhal, Aaron; Dodson, Rob: Why authors should avoid aria-relevant, Dev Channel (Medium), 11.04.2018.
- Roselli, Adrian: Under-Engineered Toggles Too, Adrian Roselli, 07.08.2019.
-
WAI-ARIA:
aria-current
(State), Digital A11Y, 29.08.2018. - Watson, Léonie: Screen reader support for ARIA live regions, The Paciello Group blog, 17.04.2014.
- Provide helpful error messages, Digital Accessibility, Harvard University (no date).
- Faulkner, Steve: Notes on use of multiple ARIA role attribute values, The Paciello Group blog, 15.10.2015.
- Armfield, Graham: My favourite accessible accordion pattern, Hassell Inclusion blog, 12.12.2018.
Cookie Banners and Overlays
- Herrmann, Marcus: The Potentially Dangerous Non-Accessibility Of Cookie Notices, Smashing Magazine, 24.04.2023 (12-minute read).
- Byrne-Haber, Sheri: Cookie banners and accessibility, Sheri Byrne-Haber's Blog, 25.08.2020.
- Cerovac, Bogdan: Cookie consent banners and overlays – thoughts on accessibility, usability and SEO, Bogdan on Digital Accessibility (A11y), 22.07.2020.
- Caccavello, Fabrizio: Consenso dei cookie: come crearlo accessibile, Webaccessibile.org, 30.03.2021 (accessed on 29.04.2023).
- Caccavello, Fabrizio:
Linee guida Garante Privacy e accessibilità,
Webaccessibile.org, 27.11.2021 (accessed on 29.04.2023).
This article refers to an offical guideline on cookie consent accessibility from June 2021 and to an earlier articles on Consenso dei cookie: come crearlo accessibile. - Uzegbu, Chinwe:
Cookie UX: How to ask users for their cookies,
LogRocket blog, 25.01.2024 (eight-minute read).
This article is mainly about usability, not accessibility.
Abbreviations and Acronyms
- Faulkner, Steve: The title attribute – what is it good for? (resurrected), The Paciello Group blog, 12.02.2008.
- Faulkner, Steve: Using the HTML title attribute – Updated March 2020, The Paciello Group blog, 02.11.2010.
- Faulkner, Steve:
Short note: The abbreviation appreciation society,
The Paciello Group blog, 12.03.2019.
This blog post points out that support for theabbr
element'stitle
attribute is not what people assume: JAWS and NVDA don't announce it by default; VoiceOver does not announce it at all. Moreover, it is only available to mouse users. Instead, authors should provide the abbreviation expansion in plain text. - Leadbetter, Tom: The abbr element, HTML5 Doctor, 30.11.2010.
- Day, Alexander: Abbreviations – accessibility for web writers, 4 Syllables, 10.11.2011.
- Lieberman, Colin:
The Accessibility Hat Trick: Getting Abbreviations Right,
A List Apart, 17.01.2006.
At the time when this article was written, WCAG 2.0 was not yet a recommendation,
XHTML 2.0 was still under development (and had added the
full
attribute to the abbr element) and the first draft of HTML5 had not yet been published. Theacronym
element, which had already been deprecated in XHTML 2.0, is listed as a non-conforming feature in HTML 5.2.
Readability and Comprehension
- Nielsen, Jakob: Cloze Test for Reading Comprehension, Nielsen Norman Group, 28.02.2011.
- Marchand, Lisa:
What is readability and why should content editors care about it?,
Center for Plain Language, 22.03.2017.
(Blog post originally published at SiteImprove.) - Loranger, Hoa:
Plain Language Is for Everyone, Even Experts,
Nielsen Norman Group, 08.10.2017.
This articles discusses myths about plain language and gives some tips for writing in plain language. The tips include aiming for a 10-12th grade reading level. - Nielsen, Jakob:
Legibility, Readability, and Comprehension: Making Users Read Your Words,
Nielsen Norman Group, 15.11.2015.
Nielsen's article starts with the distinction between legibility (which is visual), readability (usually reported as reading level) and comprehension. It gives advice on how to test each of these aspects. - Our tone of voice, Monzo (no date; last accessed on 22.04.2023).
- Metts, Michael J.; Welfle, Andy: Standards for Writing Accessibly, A List Apart, 23.01.2020.
- Vincent, Sara: Sentence length: why 25 words is our limit, Inside GOV.UK, 04.08.2018.
- Easy Reading: This is a EU-funded project that developed an add-on for Firefox and Chrome to support cognitive accessibility for web content. (Last accessed onn 30.10.2023.)
- Chidzik, Joe: Six tips for creating great accessible web content for everyone, AbilityNet blog, last updated on 11.10.2022 (accessed on 30.10.2023).
- Easy Read, Australian Government Style Manual, last updated on 06.09.2021 (accessed on 30.10.2023).
- Reading level for web pages, Surrey County Council, 09.06.2023.
-
Content principles,
Stack Overflow (accessed on 16.03.2021).
This is a set of guidelines for Stack Overflow employees. Among those guidelines is the following:Write for a 7th grade reading level. Stack Overflow users are busy people with limited time and attention. They’re also located all over the world with different levels of English fluency. You can help everyone follow along by choosing simple, consistent words and phrases, and being careful about jokes and cultural references.
- Weber, Pam: A Quick Guide to Lowering Flesch-Kincaid Grade, INK (no date; accessed oon 30.10.2023).
- Foliot, John: Re: Contractions: good or not from the accessibility perspective?, w3c-wai-ig@w3.org Mail Archives, 28.05.2021.
-
How can I use Bing to simplify (not summarize) a text?,
Bing, query submitted on 14.08.2024.
In 2023, there were claims that Bing could be used to simplify a text, but in mid-August 2024, Bing itself did not claim to be capable of doing that. Similarly, the query How can I use Bing to make a text easy to read? results in tips related to visual formatting (and using a picture dictionary), but nothing about reducing a text's reading level.
Easy to Read
“Easy to Read” aims at a reading level that is lower than the reading level for the lower secondary education level that is required by Success Criterion 3.1.5 Reading Level in WCAG 2.0 and later versions of these guidelines. Easy to Read content therefore meets that success criterion.
- European standards for making information easy to read and understand (guidelines downloadable in English and fifteen other languages) and Information for all: European standards for making information easy to read and understand. (Accessed on 30.10.2023.) (Warning, 31.10.2023: the domain easy-to-read.eu is owned by an organisation in Brazil and is not related to Inclusion Europe.)
-
Making written information easier to understand for people with learning disabilities,
Gov.UK, 18.11.2010 (accessed on 12.08.2024).
The guidelines are available in a downloadable 40-page PDF document. Description:This guidance is primarily for public sector organisations at a local and national level, but also for other organisations who produce public information specifically for people with learning disabilities, or anyone involved in commissioning easy read materials.
- Research Report on Easy to Read on the Web: Editors' Draft 13 February 2014, World Wide Web Consortium (W3C. (See also Easy-to-Read on the Web: Online Symposium 3 December 2012 and the wiki page Easy to Read, last updated in September 2012.)
- Vollenwyder, Beat; Schneider, Andrea; Krueger, Eva; et al:
How to Use Plain and Easy-to-Read Language for a Positive User Experience on Websites,
ICCHP 2018: International Conference on Computers Helping People with Special Needs (conference proceedings), pages 514–522 (open access).
Quoted from the abstract:The present study addresses this issue by testing two approaches combining conventional with Easy-to-Read Language against a Plain Language variant, as well as a control group in conventional language.
- Suárez-Figueroa, Mari Carmen; Ruckhaus, Edna; et al: Towards the Assessment of Easy-to-Read Guidelines Using Artificial Intelligence Techniques, ICCHP 2020: International Conference on Computers Helping People with Special Needs (conference proceedings), pages 74–82 (paywalled article).
- How use of the European Easy-to-Read Logo (PDF), Inclusion Europe, last modified February 2021.
-
What is Easy Read?,
AbilityNet, last updated in January 2025.
The article concludes with a list of useful resources, especially downloadable Easy Read versions of just over a dozen factsheets. - Clear and Easy Handbook, Learning Disability Wales, 10.04.2018, updated on 15.02.2020.
- Check it! – a toolkit for checking easy read information, Learning Disability Wales, 10.04.2018, updated on 15.02.2020.
Numbers
- Onsman, Ricky: Making Numbers in Web Content Accessible, TPGi, 10.07.2023.
-
Telephone numbers and screen readers,
Stack Overflow, question posted on 17.02.2014.
This question has several answers, not necessarily by accessibility specialists. -
Force screen reader to read numbers as individual digits,
Stack Overflow, question posted on 27.02.2020.
This question has two answers, not necessarily by accessibility specialists. - 2.4.9 phone number links #1949, WCAG issue tracking system on GitHub, 06.07.2021.
- Halabi, Joni:
Accessibility and phone number formatting,
Joni Halabi, 02.11.2016.
The solution based onaria-label
is susceptible to the same criticism as Hector Osborne Rodriguez's LinkedIn post from January 2023 (see below). - Rodriguez, Hector Osborne:
How to code accessible phone numbers?,
LinkedIn, 17.01.2023.
Recommends the following way to code a phone number:<a href="tel:18001234567" aria-label="1. 8 0 0. 1 2 3. 4 5 6 7">1-800-123-4567</a>
. However, Jan Jaap de Groot pointed out in a comment that,it’s actually a worse experience for braille users and voice control users. Braille users now read spaces and dots between each number. And voice control might not work due to the visible label being different from the technical label. Arguably it’s also worse for screen reader users because the pronunciation is different from the default they are used to. Although the intentions are good, I’ve learnt it’s better to stick to the defaults.
Cameron MacDonald pointed out in a comment that,some screenreader users are used to the way phone numbers are read today and can get confused when you deviate from the expected default. I personally agree that this would be the most straightforward reading of a phone number though.
-
Accessibility and phone number formatting,
That Dev Girl, 02.11.2016.
This blog post recommends using anaria-label
attribute. - Smith, Matt:
Phone number links and accessibility,
Matt Smith, 29.01.2018.
Note that at least one of the commenters advises against using the technique presented in this blog post:A quick warning: I hope no one reading this, decides to follows the advice in this article, I'm sure the author had the best intentions with sharing this technique, but if I where him, I would take this article down or at least add a warning (not everyone reads the comments). People stumbling across this article who follow this advice, will make their website *less* accessible.
Emojis
- Watson, Léonie: Accessible emoji, Tink, 22.12.2016.
- Roselli, Adrian: Accessible Emoji, Tweaked, Adrian Roselli, 30.12.2016, updated on 18.05.2021. This blog post is not about abbreviations, but is referenced in Roselli's comment on an article about “Making the abbr element work for touchscreen, keyboard, and mouse”.
- Faulkner, Steve: short note on emoji text alternative variations, HTML Accessibility, 17.01.2022.
Special Characters and Fake Formatting
- Moynat, Julie: Faux gras, caractères fantaisistes, abus d’émojis : le détournement des caractères Unicode, fléau pour l’accessibilité du web, La Lutine du web, 05.08.2022, updated on 02.09.2022.
- Tuke, Holly: How special characters and symbols affect screen reader accessibility, Scope, 25.10.2021.
- Quibel, Coryse: Faux gras, faux italique et fausses colonnes : quels problèmes pour l’accessibilité ?, Access42, 16.04.2024.
- Don't fake bold and italic text with Unicode, Axbom, 24.08.2023 (contains embedded video).
Readability Formulas
- Jarrett, Caroline; Redish, Janice:
Readability Formulas: 7 Reasons to Avoid Them and What to Do Instead,
UXmatters, 29.07.2019.
This article discusses various issues with readability formulas. Most of them are based on a limited set of features of a text, such as average sentence length, average number of syllables per word or the percentage of long words. Only one of the formulas in the article, the Dale-Chall formula, also uses a list of words that a specific audience should be familiar with (in this case, American fourth-graders in 1984). The criticism includes the following points.- Readability formulas are not reliable in the sense that different formulas will assign a different reading level to the same text. In addition, different implementations of the same formula can also give different results.
- Readability scores are not valid because readability as based on understanding, which these formulas cannot “calculate”.
- Readability formulas count words and syllables instead of considering meaning. For example, formulas that don't use a word list will assign the same score to the sentences “I wave my hand” and “I waive my rights”. Formulas that include a word list can potentially score better here, but even these formulas cannot distinguish between different meanings of the same word. Jarrett and Redish give the example of “cookies”, which children know in the sense of the baked snack but not as browser cookie.
- Readability scores expressed as grade levels are meaningless for adults because an adult's life experience enables him or her to link words with many more real-life concepts.
- Readability formulas require a minimum number of sentences or words that might be higher than the number of words in short instructions or in forms.
- Spivak, Gael:
Readability formulas, programs and tools: Do they work for plain language?,
The Our Languages blog (Government of Canada), 25.07.2022, updated on 10.07.2023.
This blog post discusses various shortcomings and limitations of readability formulas, some of which have been known since the 1980s. These formulas are not always useful.- By the mid-1980s, research had shown that
most readability formulas are outdated methods for assessing text quality
. - Research by Richard Kern in the 1980s showed that readability formulas are unable to match texts to educational stages (or grade levels on the American continent).
- Rewriting text to lower the reading-grade level score does not increase comprehension.
- Ginny Redish pointed out that
Most of what makes a document usable is not included in readability formulas.
- Readability formulas don't measure the right things. For example, they assume that a shorter word is always a better choice than a longer synonym. In addition, they don't take into account many documented features of plain language.
- By the mid-1980s, research had shown that
- Begeny, John C.; Greene, Diana J.:
Can Readability Formulas Be Used to Successfully Gauge Difficulty of Reading Materials?,
Psychology in the Schools, Volume 51, Issue 2, published on 18.11.2013 (abstract only).
See also the news article Study Shows ‘Readability’ Scores Are Largely Inaccurate by Matt Shipman (NC State University, 08.01.2014). - Redish, Janice: Readability formulas have even more limitations than Klare discusses, ACM Journal of Computer Documentation, Volume 24, Number 3 (2000; free access).
-
Readability tests,
SiteImprove Help Center, 21.04.2022 (accessed on 30.10.2023).
This page provides formulas for the following readability tests: Automated Readability Index (ARI, for English and Western European languages; based on characters per word and words per sentence), Coleman-Liau (esigned for English texts, based on average number of letters per 100 words and the average number of sentences per 100 words), Flesch-Kincaid Grade Level (designed for English texts, based on average number of words per sentence and averag number of syllables per word), Flesch-Kincaid Reading Ease (designed for English texts and using the same word and syllable counts as the previous formula), Gunning Fog (for English texts, based on the number of words per sentence and the number of polysyllabic words per sentence), LIX (whichperforms well on most of the Western European languages
, based on the number of words per clause (?) and the frequency of complex words) and SMOG (for English texts, mainly based on the density of polysyllabic words).
Even though this is not made explicit in the text, all of these formulas are based on counts for words, letters, syllables and sentences, and don't take syntacic complexity and semantics into account. -
Readability Formulas Help,
Readability Formulas (no date; accessed on 30.10.2023).
This page contains links to articles about readability formulas published on the same site. - Madden, Blake:
Readability Studio 2021: User Manual,
Blake Madden's GitHub pages (accessed on 30.10.2023; Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License).
Chapter 10 discusses English Readability Tests, chapter 11 Spanish Readability Tests and chapter 12 German Readability Tests. - Measure clarity with readability formulas: How to use Flesch-Kincaid, Gunning Fog indexes, Wylie Communications (no date).
- Tip 6. Use Caution With Readability Formulas for Quality Reports, Agency for Healthcare Research and Quality, last reviewed in May 2015 (accessed on 30.10.2023).
- Kind-Envy, Rita:
Testing readability tests: Flesch–Kincaid, ARI, and Gunning Fog,
UX Collective on Medium, 23.03.2023 (11-minute read).
Subtitle:The lousy powers behind Hemingway Editor, Grammarly, and Readable.com.
The blog post last section lists reasons why readability tests arelousy
. These reasons include the following: the testsobsess over sentence length and word difficulty
, they don't account for factors such as paragraph structure, coherence and cohesion, they don't work for non-English languages, they are unreliable for short texts and they can't replace human judgement. -
Readability tools: are they useful for medical writers?
(MedComms on YouTube,17 minutes, 11.10.2017).
From the video's description:John Dixon, independent medical writer and trainer in scientific writing skills, assesses readability tools for screening biomedical text. Recorded 4 October 2017 at a MedComms Networking event in Oxford. Produced by NetworkPharma.tv. (…)
Among other things, John Dixon points out that readability formulas simply count words and the number of syllable in words and don't take grammar into account. Most of the presentation is about redability of biomedical texts and does not directly apply to websites in general. Tools shown in the presentation include the Hemingway Editor, Readable.io (now Readable.com) and Microsoft Word. - Griffiths, Laura: Learning Disability Wales releases free dictionary of easy read definitions, Learning Disability Wales, 17.09.2019.
Readability of German Content (leichte Sprache)
-
Die Leichte Sprache,
Der Beauftragte der Bundesregierung für Informationstechnik (no date; accessed on 29.01.2025).
Subtitle:Seit der BITV 2.0 sind Leichte Sprache für Internetauftritte öffentlicher Stellen verpflichtend. Doch, was ist Leichte Sprache? Wie grenzt sie sich von Einfacher Sprache ab?
This page explains the concept of leichte Sprache in easy German. - Was ist Leichte Sprache?, Barrierefreie IT Hessen (no date; accessed on 29.01.2025).
- Vorgaben Leichte Sprache, Der Beauftragte der Bundesregierung für Informationstechnik (no date; accessed on 29.01.2025).
- FAQs zu Leichter Sprache, Universität Hildesheim (no date; accessed on 29.01.2025).
- Gute Leichte Sprache - Die Regeln, Leichte Sprache (Lebenshilfe für Menschen mit geistiger Behinderung Bremen e.V.) (no date; accessed on 29.01.2025).
-
Prüfen von Texten in Leichter Sprache,
Netzwerk Leichte Sprache e.V. (no date; accessed on 29.01.2025).
Important rule for checking readability:2 oder mehr Menschen mit Lern-Schwierigkeiten prüfen den Text in Leichter Sprache.
- Welche Gesetze gelten für Leichte Sprache im Internet?, ABC-leicht, 16.03.2024, updated on 23.12.2024.
- Bundesministerium für Arbeit und Soziales: Leichte Sprache - Ein Ratgeber (April 2014).
-
E DIN SPEC 33429:2023-04 "Empfehlungen für Deutsche Leichte Sprache",
DIN Deutsches Institut für Normung, 03.03.2023.
Note: this is a draft, not the final specification. For downloads, see DIN SPEC 33429:2023-04 - Entwurf: Empfehlungen für Deutsche Leichte Sprache. This requires an account, even though the draft is available for free. - Hentschel, Dirke: Die DIN SPEC Leichte Sprache 33429, Leicht ist gut, 05.03.2023.
- Einfache und Leichte Sprache, Agentur Barrierefrei NRW (no date; accessed on 02.12.2024).
- Kellermann, Gudrun: Leichte und Einfache Sprache – Versuch einer Definition, Bundeszentrale für politische Bildung, 19.02.2014.
- Fass, Simone: Leichte Sprache: Grundlagen und Diskussion Simone Fass, 07.06.2017.
- Morsbach, Jörg: Leichte Sprache – schwere Sprache, Fronta11y, 16.05.2019.
- Bauer, Wacki: Lesbarkeits-Test: Wie eingängig sind meine Texte?, Philognosie, 26.06.2013.
- Praxishilfen: Leichte Sprache, Bundesfachstelle Barrierefreiheit (no date).
- Designforschungsprojekt Leichte Sprache.
- Forschungsstelle Leichte Sprache.
-
„Einfach Surfen“ / „Facile à surfer“,
EinfachSurfen.ch:
Ein Leitfaden zur Gestaltung von einfachen Internet-Benutzeroberflächen für Menschen mit kognitiven Beeinträchtigungen.
- Halbritter, Andrea: Welche Label für Leichte Sprache gibt es?, Côté Langues, 03.03.2022.
- Bredel, Ursula; Maaß, Christiane: Ratgeber Leichte Sprache. Die wichtigsten Regeln und Empfehlungen für die Praxis. Duden, November 2016. (208 pages) ISBN 9783411756186.
- Bredel, Ursula; Maaß, Christiane: Leichte Sprache. Theoretische Grundlagen. Orientierung für die Praxis. Duden, May 2016. (560 pages). ISBN 9783411911783.
- Sieghart, Sabina; Gorbach, Rudolf Paulus (Herausgeber): Gutes Design für Leichte Sprache. Theorie und Praxis zur DIN SPEC 33429. Verlag Julius Klinkhardt, November 2024. (272 pages) ISBN 9783825263072.
- Designforschungsprojekt Leichte Sprache, Sabina Sieghart (no date; accessed on 29.01.2025).
- Roth, Uwe:
Leichte Sprache – kein Teil des BFSG,
Einfache Sprache in journalistischer Qualität, 19.07.2024.
The term leichte Sprache does not appear in the German law that transposes the European Accessibility Act and the term verständlich is open to interpretation. - Roth, Uwe:
Leichte Sprache: kurzer Satz, langer Text – das passt nicht zusammen,
Einfache Sprache in journalistischer Qualität, 26.01.2021.
According to the author, long texts and leichte Sprache are mutually exclusive. In addition, it is very difficult to write texts without a single subclause; for this reason, the author prefers einfache Sprache. - Häufige Fragen, Leichte Sprache (Lebenshilfe für Menschen mit geistiger Behinderung Bremen e.V.) (no date; accessed on 29.01.2025).
- Fachliche Einordnung von KI-Übersetzungstools für Leichte Sprache, Überwachungsstelle des Bundes für Barrierefreiheit von Informationstechnik, January 2025 (?).
Einfache Sprache
-
DIN 8581-1: Einfache Sprache - Anwendung für das Deutsche - Teil 1: Sprachspezifische Festlegungen,
DIN, May 2024.
This German standard translates the general recommendations from ISO 24495-1 into recommendations for German, makes a few requirements stricter and adds a few items. - de Oliveira, Domingos: Leitlinien/Regeln der einfachen Sprache, netz-barrierefrei.de, 16.06.2016, updated 07.09.2019.
- Wimmer, Georg: Einfache Sprache in Österreich, Infoportal Einfache Sprache, 09.02.2022.
- Manning, Sabine: Die Einfache Sprache ist jetzt geregelt, Infoportal Einfache Sprache, 05.04.2024.
-
Das Parlament in einfacher Sprache,
Parlament Österreich (no date; accessed on 29.01.2025).
This page identifies einfache Sprache with CEFR level B1 and leichte Sprache with CEFR level A2. -
Leichter Lesen,
Bundesministerium Justiz (Österreich) (no date; accessed on 29.01.2025).
This page contains links to information at CEFR level B1 and at CEFR level A2. - Roth, Uwe: Warum Einfache Sprache klug für Unternehmen und Verwaltungen ist, Einfache Sprache in journalistischer Qualität, 28.04.2020.
- Roth, Uwe: DIN 8581-1 Einfache Sprache ist Praxis-bereit, Einfache Sprache in journalistischer Qualität, 02.05.2024.
- Aufruf zur Mitarbeit an weiteren Teilen von ISO 24495 "Plain language" bzw. DIN ISO 24495 "Einfache Sprache", DIN, 19.03.2024.
-
Normen-Handbuch „Einfache Sprache“ erschienen,
DIN, 28.10.2024.
News about the two standards about plain language in German: DIN ISO 24495-1:2024-03, Einfache Sprache - Teil 1: Grundsätze und Leitlinien and DIN 8581-1:2024-05, Einfache Sprache - Anwendung für das Deutsche - Teil 1: Sprachspezifische Festlegungen. See also Einfache Sprache. DIN 8581-1 und DIN ISO 24495-1 (80 pages).
Plain Language in English
-
Plain Language Guidelines,
PlainLanguage.gov.
See also Before and after. - Writing in Plain Language, University of Michigan Accessibility (accessed on 06.09.2024).
- Five Steps to Plain Language, Center for Plain Language.
-
Plain English Campaign (accessed on 06.09.2024).
Plain English Campaign provides services and training. The site also has a few free guides. - Five easy ways to do plain language testing, PlainLanguageAcademy, 21.06.2017.
Plain Language (ISO Standard)
-
ISO 24495-1:2023 - Plain language — Part 1: Governing principles and guidelines,
International Organization for Standardization (ISO), June 2023.
Standard developed by technical committee ISO/TC 37: Language and terminology. Work to expand this standard was still under way in January 2025. The planned additions would cover legal communication (part 2), science writing (part 3) and requirements for implementing plain language principles (part 4). See Michelle Waitzman's LinkedIn post (14.01.2025). - Plain language definitions, International Plain Language Federation, 28.06.2019, updated on 11.05.2024. This definition predates ISO 24495 but was adopted by the standard.
- Frequently asked questions, International Plain Language Federation, 14.05.2023.
- Stephens, Cheryl:
What happens now after the release of a plain language standard?,
LinkedIn, 03.07.2023.
The immediate effect of the standard outside the plain community was limited. - ISO Plain Language Standard, Plain Language Association International (PLAIN), 27.04.2024.
- Spivak, Gael: The ISO plain language standard: For most languages and cultures, and for all sectors, The Our Languages blog (Government of Canada), 07.08.2023.
-
The duty to be clear: Plain language requirement,
Canada.ca Content Style Guide - Canada.ca (accessed on 15.01.2024).
This part of the style guide is not about ISO 24495 but uses the same definition of plain language that was adopted by the ISO standard. It also advises against relying on readability tools. (Earlier advice on readability formulas was removed after publication of ISO 24495. See Plain language updates to the Canada.ca Content Style Guide by Chelsey Donohue Anne-Sophie Dumetz, 17.10.2024.) - Werner, Ragini: The importance of plain language in fiction, Ragini Werner, 09.09.2024.
- Wimmer, Georg:
Einfache Sprache: Verständliche Texte für alle,
Die Presse, 21.10.2024.
This is an opinion piece about the adoption of ISO 24495 as an Austrian standard. The standard won't become mandatory in the foreseeable future. The web accessibility law for public authorities (the transposition of the EU's Web Accessibility Directive) does not include the possibility for complaints, let alone fines. The newer accessibility law (the transposition of the European Accessibility Act) includes fines but language does not need to be simpler than for CEFR level B2, which does not mean it needs to be in plain language. The adoption of ISO 24495 as an Austrian standard gives Austrian lawmakers an opportunity to change this. - Schindler, Thomas: The Making of the International Standard for Writing in Plain Language ISO 24495-1: Its Usefulness, Content, and How It Came into Existence, American Medical Writers Association (AMWA) Journal, 39.1 (March 2024).
Readability: Other Articles
-
Using Dublin Core™ - The Elements,
Dublin Core, 07.11.2005.
See the elementAudience
, which can be used to mark content as appropriate for an audience of, for example,elementary school students
. -
Using Dublin Core™ - Dublin Core™ Qualifiers,
Dublin Core, 07.11.2005.
See the element refinementEducation Level
(for the elementAudience
) for marking content that is easier to read. - Boudreau, Denis: Ten steps to a more inclusive copy using plain language, Inklusiv Communication, 01.12.2022.
- ( Jouw teksten in duidelijke taal, Wablieft (no date; accessed on 23.02.2023).)
-
Easy to read definition #144,
W3C COGA GitHub issues, 12.08.2020.
This issue was closed with a decision to replace “easy to read” with “easy to understand”.
Readability: Tools
Readability Calculators
Warning: the reliability of readability calculators is limited. See the articles under Readability formulas.
- Flesch Kincaid Calculator, Calculate Here. (Accessed 30.10.2023.)
-
Tests Document Readability,
Online-Utility.org. (Accessed 30.10.2023.)
Description:This free online software tool calculates readability : Coleman Liau index, Flesch Kincaid Grade Level, ARI (Automated Readability Index), SMOG. The measure of readability used here is the indication of number of years of education that a person needs to be able to understand the text easily on the first reading. (…)
- Hemingway Editor can help you write more readable texts by highlighting passages using the passive voice, unnecessary words or complex sentences.
-
Be Readable:
Readable is an online toolkit that helps writers everywhere improve their readability and bring their audience closer.
See Measure the Readability of Text - Text Analysis Tools. (Accessed on 30.10.2023.) - Passive Voice Detector, Datayze (no date; accessed on 22.04.2023).
-
Readability Scoring System,
Readability Formulas (accessed on 30.10.2023).
This page allows you to enter text or upload a file and then choose the readability formulas you would like to be used to evaluate the text's readability. The formulas include Automated Readability Index (ARI), Flesch Reading Ease, the Gunning Fog Index and the Flesch-Kincaid Grade Level. - Get your document's readability and level statistics, Microsoft Support (no date; accessed on 30.10.2023).
-
Microsoft Word Readability Reports
(Technology for Teachers and Students on YouTube, 4 minutes, 16.03.2021).
In Microsoft Word's proofing settings, you can enable the option “Show readability statistics”. You can then get readabiltiy statistics when you run a spell check. These statistics include three readability scores: Flesch Reading Ease, Flesch-Kincaid Grade Level and Passive Sentences. The video does not explain how well these measure translate to languages other than English. -
Readability Studio,
Oleander Software, 2012 (accessed on 30.10.2023).
Commercial software for Windows and macOS that implements reading formulas for English, Spanish and German. The system requirements for Readability Studio mention Windows Vista and Mac OS 10.11, 256 MB RAM, so it is not clear when the software was last updated.
Gender-Neutral Language
- Die digitale Barrierefreiheit auf der semiotischen Ebene der Genderzeichen, Überwachungsstelle des Bundes für Barrierefreiheit von Informationstechnik, 21.11.2023.
- Lieb, Sigi: Barrierefrei gendern: Was soll ich beachten?, Genderleicht & Bildermächtig (Journalistinnenbund e.V., 03.01.2024.
- Lieb, Sigi: Inklusive Sprache: Wie passen gendern und Barrierefreiheit zusammen?, gesprächswert, 27.06.2023.
- BFIT-Bund empfiehlt den Genderstern *, Deutsche Gesellschaft für Transidentität und Intersexualität e.V., 08.10.2021.
- Kunert, Heiko: Diskriminiert das Gender-Sternchen blinde Menschen?, Heikos.blog, 08.11.2020.
- Gendergerechte Sprache und Barrierefreiheit, myAbility (no date; accessed on 02.09.2022).
- Thomasius, Hubertus: Cringe: Barrierefreiheit der Barrierefreiheitsüberwacher BFIT-Bund, kobinet-nachrichten, 13.12.2021.
- Anne: Gendersternchen, gendersensible Sprache und Barrierefreiheit, Cardamon Chai, 13.04.2022.
- Moynat, Julie: Écriture inclusive : le point d’hyphénation rend-il vraiment meilleure la lecture par les lecteurs d’écran ?, La Lutine du Web, 17.07.2024.
- Moynat, Julie: Écriture inclusive et accessibilité numérique, table ronde lors des Journées d’étude technologies et déficience visuelle, La Lutine du Web, 30.12.2020, updated on 01.04.2021.
Empfehlung zu gendergerechter, digital barrierefreier Sprache - eine repräsentative Studie, Überwachungsstelle des Bundes für Barrierefreiheit von Informationstechnik (no date; late 2021; accessed on 02.09.2022).This resources was removed from the website and replaced with the article Die digitale Barrierefreiheit auf der semiotischen Ebene der Genderzeichen.
Legibility (Fonts and Design)
- Latin, Matej:
5 Keys to Accessible Web Typography,
Better Web Type, 16.06.2019 (14-minute read).
This article offers several pieces of advice:- Set your base font size in relative units.
(The author starts with setting
html { font-size: 100%;}
and usesrem
sizes for other elements. Setting the default font size in pixes is a bad idea because this overrides the browser's default font size.) - Check the colour of your type and only then its contrast. (Since light fonts can be hard to read, it is insufficient to check foreground and background colours in a contrast checking tool. The contrast needs to be high enough optically. The author also discusses the risks of font smoothing.)
- Use highly legible fonts.
(
Legibility is about how easy it is to distinguish one letter from another and readability is about how easy a block of text is to read.
Helvetica is notoriously bad at legibility and should be avoided.
The author also advises against the use of Arial. Humanist style fonts and serif fonts have fewer legibility problems.) - Shape your paragraphs well. (Line height, line length and font size should not be chose independently but need to be in perfect balance. The ideal line length is between 45 and 75 characters, and longer line lengths should be combined with greater line height. One should also avoid justifying or centre-aligning paragraphs. For more details, see the author's article The Equilateral Triangle of a Perfect Paragraph or his book Better Web Typography for a Better Web.)
- Correctly use the heading levels.
- Set your base font size in relative units.
(The author starts with setting
- The Readability Group and Gareth Ford Williams:
A Guide to Understanding What Makes a Typeface Accessible,
UX Collective blog, 14.08.2020.
The Readability Group created the font faces BBC Reith and Qalam based on research that included people with dyslexia and various types of vision impairments. BBC Reith outperformed Helvetica, Arial, Gill Sans and Tiresias. The articles provides the following guidelines for the choice of font faces:- Use a font style that is appropriate to your audience.
- Minimise the occurrence of imposter letter shapes that are designed to be very similar to other letter shapes as part of the typeface’s visual style.
- Minimise the occurrence of mirroring letter shapes.
- Letters should be easily distinguishable from one another.
- Humanist typefaces are generally more legible at smaller sizes than grotesque typefaces.
- Ensure the typeface has adequate letter spacing.
- There should be a visible difference between capital height and ascenders.
- Test the suitability of any typeface/font in context.
Every time I see a post that either uses Pt or Pixel sizes in terms of making recommendations for accessible typography, of someone recites the myth about serif fonts being less accessible than sans, I'll repost this.
-
Don’t Believe The Type! - axe-con 2021
(Deque Systems on YouTube, 50 minutes, 04.11.2022).
This is a recording of a presentation by three persons who were involved in the creation of the BBC Reith family, the BBC’s corporate accessible typeface. In early November 2022, one of the three members of this Readability Group, Gareth Ford Williams, posted a summary of findings from the study presented in the presentation:20 fonts tested with 2022 users, over 250 with strong dyslexic traits, every font viewed over 16,000 times within around 7,000 hours of testing. All fonts where balanced using x-height and not pt or pixels, so participants didn't just choose the largest. The study was run on multiple device types that belonged to the users so they were familiar with the devices and settings. (…) The worst performing fonts for the dyslexic group were the ones that were 'designed' for their benefit. Open Dyslexia, Dyslexia and Comic Sans. Which opens up questions about the hypotheses behind them. (…)
Fonts in the top ten fonts for dylexics include the following: BBC Reith Sans, SF Pro, Verdana, Segoe UI, Roboto and Calibri. - Veroniiiica:
My Eight Favorite Free Fonts for Print Disabilities,
Perkins eLearning blog, 14.08.2018.
This blog post discusses Arial, Helvetica, Bebas Neue (only capitals, can be used for headings), Calibri (high legibility), APHont (specifically designed for low-vision users), Comic Sans (formerly often used as a dyslexia-friendly font), Lavanderia (a cursive font that seems appropriate for people with low vision or dysgraphia) and OpenDyslexic (specifically designed for people with dyslexia). - Cannon, Cara:
Study Shows Personalized Fonts Speed Up Reading, Maintain Comprehension,
University of Central Florida News, 06.07.2022.
Subtitle:Researchers found that changing the font to one better suited to an individual resulted in a 35% increase in reading speed while maintaining comprehension.
-
Best Fonts To Use for Website Accessibility,
Bureau of Internet Accessibility (BOIA), 20.03.2017.
Quote:Designers who are looking to maximize the legibility of their websites should investigate fonts that have been created with readers with dyslexia or visual impairments in mind, such as Read Regular, Lexie Readable, and Tiresias.
(Whether everyone wants to read content set in Read Regular or Lexie Readable is doubtful.) Quote:When all else fails, the best option for an accessible website is a popular font with a clean, sans serif aesthetic. Some of the most appropriate fonts in this regard are Arial, Helvetica, Lucida Sans, Tahoma, and Verdana.
(Arial and Helvetica have poor legibility, as pointed out by Matej Latin.) - Typefaces and Fonts, WebAIM, last updated 27.10.2020.
- Fass, Simone: Mehr Barrierefreiheit im Grafikdesign, Simone Fass, 22.04.2018. The article mentions a few font faces that are good for accessibility: Open Sans, Fira Sans and Neue Frutiger 1450.
- Haley, Allan: It’s About Legibility, Fonts.com (no date).
- Beier, Sofie: Typeface Legibility: Towards defining familiarity, Sofie Beier (no date). This blog post is about Sofie Beier's PhD thesis at the Royal College of Art, submitted in 2009.
- Beveratou, Eleni; Maag, Dalton: The effect of type design and typesetting on visually impaired readers, April 2016 (hosted on ResearchGate)
- Schriftgröße, Leserlich.info (no date; accessed on 11.03.2022).
- Garnham, Phil: Get to grips with accessible web typography, Creative Bloq, 12.10.2017.
- DTALE Design Studio:
10 Best fonts for improving reading experience,
The Productivity Revolution on Medium, 31.01.2017 (four-minute read).
The typefaces listed in this blog post were mostly developed for use on screens; some of them can also be read well in small sizes. However, they were not chosen to improve legibility for people with dyslexia or a vision impairment. The authors chose the following fontfaces: Merriweather, Montserrat, Pluto Sans, Tisa, Droid Sans, Playfair Display, Minion, Open Sans, Bookerly and Literata. - Reddy, Michael:
ADA Compliance: How the Wrong Font Size Can Get You Sued,
Digital Authority Partners, 11.12.2019.
(This article does not constitute design advice. For example, it describes the following typefaces asADA-friendly
: Tahoma, Calibri, Helvetica, Arial, Verdana and Times New Roman.) - Soueidan, Sara: Design for reading: tips for optimizing content for Reader modes and reading apps, Sara Soueidan's blog, 10.05.2021.
- Atkinson Hyperlegible Font, Braille Institute of America, 2021.
-
The Font That Makes Everyone Read Faster - Cheddar Explains
(Cheddar on YouTube, 7 minutes, 25.09.2019).
This is a video about the Lexend fonts developed by Bonnie Shaver-Troup. Note that the video discusses a comparison of reading speeds for Lexend with Times New Roman and only for texts in English, which limits the validity of the claim in the video's title. - Willliams, Gareth Ford: What’s in a Word?, The Readability Group (on Medium), 22.04.2021.
- Simons, Bart: Welk lettertype is het best leesbaar?, AnySurfer blog, 25.11.2014.
- Jenny Wong's comment on “Are all-caps headings bad for accessibility&rduo;, hm-pattern-library on GitHub: issue tracker, 27.07.2016.
- Jarrett, Caroline; Redish, Janice; Summers, Kathryn: Design to read: guidelines for people who do not read easily, Effortmark, 08.07.2010.
- Butler, Emma: The Readability Formula: Making Your Website Easy-to-Read, Kick Point on Medium, 22.02.2018 (seven-minute read).
- Fonts for Accessibility with Eleni Beveratou, Pimp my Type, 12.03.2024, updated on 02.04.2024.
Pixels versus Relative Font Sizes
- Williams, Simon: EM vs REM vs PX – Why you shouldn't “just use pixels”, engage blog, 04.01.2017.
- McMahon, Kathleen: Pixels vs. Relative Units in CSS: why it’s still a big deal, 24 Accessibility, 23.12.2019.
- Hoizey, Nicolas: People don't change the default 16px font size in their browser (You wish!), Nicolas Hoizey, 02.03.2016, updated on 15.06.2018..
- Severien, Tim:
Stop Maiming Bodies: The Perils of Pixel Font-Size,
SitePoint, 04.05.2016.
This article contains a section that points out the difference between zooming and setting the font size in the browser. Some people only need a bigger font size, not an overall zoom. Setting an absolute font size or base font size in the stylesheet works against this. - Gil, Austin: Just Use Rem: Choosing between Pixels and Rems in CSS, HackerNoon, 08.12.2022.
- Campbell, Alastair: Pixels vs Ems commentary, AlastairC, 16.08.2018.
- Comeau, Josh W.: The Surprising Truth About Pixels and Accessibility, Josh W Comeau, last updated on 29.11.2022.
- Frain, Ben:
Just use pixels,
Ben Frain's blog, 20.04.2015.
This blog post does not take into account that users may set a different font size in the browser. - Clarence, Theodorus: Back to Basic: Should we use Rem, Em or Pixel?, theodorusclarence.com, 11.03.2021.
- Hovhannisyan, Aleksandr: Use Rems for Font Size to Respect User Preferences, Aleksandr Hovhannisyan, 10.05.2022, updated on 21.05.2022.
- Hovhannisyan, Aleksandr: The 62.5% Font Size Trick, Aleksandr Hovhannisyan, 11.07.2021.
Zoom and Text Resizing
- Roselli, Adrian: Responsive Type and Zoom, Adrian Roselli, 06.12.2019; updated on 27.09.2022.
- Galante, Andrés: Accessible Font Sizing, Explained, CSS-Tricks, 23.04.2020.
- Vinkle, Scott: Text Zoom Accessibility Tips, Scott Vinkle, 14.06.2019.
- Savchenko, Ian: Designing for Accessibility: How Text Resizing Works in Different Web Browsers, The PayPal Technology Blog on Medium, 25.01.2022.
-
Are Reflow, Text Size and Orientation cumulative? #391,
GitHub issue tracker for WCAG, 29.06.2018.
This question is specifically about success criteria 1.4.10 Reflow, 2.6.2 Orientation and 1.4.12 Text spacing. Working Group co-chair Alistair Campbell responded (24.04.2019):The Success Criteria (SC) are not cumulative. However, there is a conformance requirement that each designed variation of a page (including breakpoints) should be tested for each SC.
As browser-zoom is used by people to increase the text size, and this zooming can result in variations of the page due to media query breakpoints being triggered, it is not necessary to then test different text-sizes (for SC1.4.4) across the variations of the page. Any of the variations created by breakpoints can fullfil the text sizing requirement. Other SCs such as text-spacing and color contrast should be tested in each page variation. -
1.4.4 - Clarification needed for Success Criterion for mobile browsers #730,
GitHub issue tracker for WCAG, 13.05.2019.
Quote from the question:There is no text-scaling support, nor is there zoom (as defined by WCAG) support for Chrome on Android. The only thing available is "pinch-to-zoom" which is basically screen magnification. I've seen too many comments and user-created articles and such stating that this is acceptable, but in actual practice, it's not, and from the reading the guidelines it's not either.
- Looking for guidance regarding SC 1.4.4, Resize Text, on mobile native apps #4, GitHub issue tracker for WCAG2ICT, 26.03.2019.
Viewport Width (and Reflow)
- Wright, Tim: Accessibility in Resizing Text, 24 Accessibility, 08.12.2017.
- Abrams, Doug: Reflow Red Flags, TPGi, 19.12.2023.
- Eggert, Eric:
WCAG SC 1.4.4 Resize Text & 1.4.10 Reflow,
Eric Eggert, 08.06.2022.
While discussing SC 1.4.10, Eggert claims that320px is a very common viewport width for smartphones
. This is contradicted by The 100% correct way to do CSS breakpoints (David Gilbertson, freeCodeCamp), which contains a chart from StatCounter of the most common screen sizes in August–October 2016. Even if you edit those date to just get the most common screen resolutions for mobile in April–June 2022 (when Eric published his blog post), the most common screen resolutions are the following: 360x800, 414x896, 360x640, 390x844, 412x915, 360x780, 375x812, 375x667, 360x760, 393x851, 393x973, 428x926, 412x982 and 385x854.
Eggert also claims thatif you use a desktop browser on a 1280px wide monitor and zoom in to 400% the width of the viewport is quartered internally in the browser… to 320px
. What this statement overlooks is taht a page may pass SC 1.4.10 when you display it in a 320px wide viewport and still fail in a viewport that is 1280 CSS pixels wide at 400% zoom.
Web Design for Dyslexia
- The Yale Center for Dyslexia & Creativity: this website does not explain how to create content that is easier to process for people with dyslexia, but provides information about the impairment.
- Dawood, Sarah: Designing for dyslexia: a style guide to make reading easy for everyone, Design Week, 22.05.2018.
- Wolf, Eva Katherina: Software accessibility for users with Dyslexia, UX Collective, 29.03.2023 (nine-minute read).
- Anderson, Shaun: How To Design Websites For Blind/Visually Impaired, Deaf, Disabled & Dyslexic Visitors, Hobo UK SEO Services, 04.04.2018.
- Zusman, Andrew: Designing for Dyslexia, Part 1, UX Booth, 21.10.2014.
- Zusman, Andrew: Designing for Dyslexia, Part 2, UX Booth, 20.01.2015.
- Enigk, Erika: Writing for Dyslexic Readers, QuickAndDirtyTips.com, 08.11.2012.
- Anthony: 6 Surprising Bad Practices That Hurt Dyslexic Users, UX Movement, 23.01.2011.
- Rochford, John: Web Site Design Suggestions for People with Dyslexsia, Clear Helper, 14.12.2009.
- Barstow, John C.: Adding A Dyslexia-Friendly Mode To A Website, Smashing Magazine, 23.11.2021 (twelve-minute read).
- Hassell, Jonathan: Dyslexia Barriers: presentation at the Scripting Enabled conference in September 2008 (slides hosted on SlideShare).
- Chen, Chwen Jen; Keong, Melissa Wei Yin: Affording inclusive dyslexia-friendly online text reading (PDF), Universal Access to the Information Society, 16 (2017): 951–965.
Font Faces for People with Dyslexia
- Rello, Luz; Baeza-Yates, Ricardo:
Good fonts for dyslexia,
ASSETS '13: Proceedings of the 15th International ACM SIGACCESS Conference on Computers and Accessibility,
Article No. 14.
Abstract (published by ACM):Around 10% of the people have dyslexia, a neurological disability that impairs a person's ability to read and write. There is evidence that the presentation of the text has a significant effect on a text's accessibility for people with dyslexia. However, to the best of our knowledge, there are no experiments that objectively measure the impact of the font type on reading performance. In this paper, we present the first experiment that uses eye-tracking to measure the effect of font type on reading speed. Using a within-subject design, 48 subjects with dyslexia read 12 texts with 12 different fonts. Sans serif, monospaced and roman font styles significantly improved the reading performance over serif, proportional and italic fonts. On the basis of our results, we present a set of more accessible fonts for people with dyslexia.
- Bigelow, Chuck: Typography & Dyslexia, Bigelow & Holmes, November 2014.
- Gonzalez, Robbie: A Special Font to Help Dyslexics? More Like Snake Oil., Gizmodo, 13.01.2015.
- What is the most dyslexia friendly font?, User Experience Stack Exchange, 20.01.2015.
- Roselli, Adrian: Typefaces for Dyslexia, Adrian Roselli's blog, 14.03.2015.
- Roselli, Adrian: Variable Fonts and Dyslexia, Adrian Roselli's blog, 19.08.2018.
Gifford, Mike: Dyslexia, Fonts & Open Source, OpenConcept, 27.07.2011.- Gabriel, Robert James: Research into Web Accessibility for Dyslexics and Dyslexia-focused fonts such as OpenDyslexia, Robert J. Gabriel on Medium, 23.02.2017 (fourteen-minute read).
-
Typefaces for Dyslexia,
dyslexic.com (no date).
This article describes several font faces
that are recommended and used by dyslexic people.
It discusses Read Regular (by Natascha Frensch), Lexie Readable, Tiresias (designed for visual impairment but not specifically for dyslexia), Century Gothic, Calibri, Sassoon, Myriad Pro and a few other fonts. Penney, Lynette: Typefaces for Dyslexia, iansyst, 18.10.2012. (Same text as above)- Typefaces for dyslexia, British Dyslexia Association (no date, presumably January 2012; accessed 01.03.2021).
- D'Anna, Vincianne: Quand les livres numériques atténuent la dyslexie, Lettres numériques, 05.09.2013.
- OpenDyslexic: this font face is free to use; it uses the SIL-Open Font License (OFL).
- Lexie Readable, K-Type. This font face was formerly known as Lexia Readable. It is free for personal, educational and charity use; other users should buy a licence.
- Read Regular: a font face developed by Natascha Frensch.
Cognitive Accessibility
- William, Gareth Ford: UX Principles that include Cognitive Accessibility, UX Collective on Medium, 18.09.2020 (eight-minute read).
- Adegbite, Tolu: Designing for cognitive disabilities: Things we’re doing (and aiming for) at Shopify, Shopify UX, 19.05.2021.
- Onsman, Ricky: Introduction to Cognitive Disability and Accessibility Testing, TPGi, 21.12.2021.
- Jones, Gareth: The Ultimate Guide to Autism Friendly Colours, Experia, 25.04.2021.
- McNamara, Lē: Beyond WCAG: Losing Spoons Online, TPGi, 20.04.2022.
- Baltès, Camille: Des contenus accessibles pour les troubles DYS, Nell & associés, 08.02.2021.
Accessibility for Older Users
- Developing Websites for Older People: How Web Content Accessibility Guidelines (WCAG) 2.0 Applies, W3C (created in 2010 and updated several times).
- Arch, Andrew; Abou-Zahra, Shadi; Henry, Shawn Lawton: Older Users Online: WAI Guidelines Address the Web Experiences of Older Users, User Experience Magazine, March 2009.
- The Elderly and Web Accessibility – Accommodating Aging Web Users, Global Accessibility News, 12.10.2018.
- Trzepla, Szymon: UX accessibility for elderly — 12 principles, UX Planet on Medium, 28.07.2019.
- Hassell, Jonathan: Dos and don’ts on designing for older people (POSTER), Hassell Inclusion blog, 30.09.2020. (The poster is available under the terms of a Creative Commons licence.)
- Friedman, Vitaly: A Guide To Designing For Older Adults, Smashing Magazine, 06.02.2024 (five-minute read).
Lists
- Paladugula, Rakesh: HTML Lists & Accessibility, Maxability
- List Overview, ICITA (no date).
- Watson, Léonie: Using HTML lists, Humanising Technology Blog, 08.03.2011.
- Rutter, Richard:
Lists, lists & more lists,
Clagnut, 27.01.2003.
This blog post is interesting from a “historical” point of view because it contains screenshots of AvantGo on a Palm Vx. - Cohen, Gerard K.: VoiceOver and list-style-type: none, GC, 26.09.2017.
- Matuzovic, Manuel: Removing list styles without affecting semantics, Manuel Matuzovic, 06.11.2023 (accessed on 15.11.2023).
Target Size
- Bailey, Eric: Getting To The Bottom Of Minimum WCAG-Conformant Interactive Element Size, Smashing Magazine, 19.07.2024 (fourteen-minute read).
- Roselli, Adrian: Target Size and 2.5.5, Adrian Roselli, 08.06.2019, updated on 24.07.2024.
- Provide buttons with a large target size, Access Guide (no date; accessed on 03.07.2022; Creative Commons).
- Friedman, Vitaly: Accessible Target Sizes Cheatsheet, Smashing Magazine, 27.04.2023 (seven-minute read).
Animations and Motion
- Webb, Eileen: Your Interactive Makes Me Sick, Source, 01.03.2018.
- Bailey, Eric:
An Introduction to the Reduced Motion Media Query,
CSS-Tricks, 10.02.2017, updated 17.06.2017, 24.04.2019.
See also the support tables forprefers-reduced-motion
on CanIUse.com andprefers-reduced-motion
on MDN. - Craig, James: Responsive Design for Motion, Webkit blog, 15.05.2017.
- Ravenhall, Allison:
Firefox Adds Support for CSS prefers-reduced-motion,
Intopia, 09.11.2018.
This article also mentions the relevant settings in Windows 10 (Settings > Ease of Access > Display > Show animations in Windows) and iOS 12 (Settings > Safari > Advanced > Experimental Features > Web Animations and CSS Integration & Web Animations). - Bailey, Eric: Revisiting prefers-reduced-motion, the reduced motion media query, CSS-Tricks, 30.04.2019.
- Lauke, Patrick H.:
Short note on
prefers-reduced-motion
and puzzled (Windows) users, The Paciello Group blog, 21.05.2019. - Barker, Michelle: Respecting Users’ Motion Preferences, Smashing Magazine, 21.10.2021 (twelve-minute read).
- Vestibular Issues in Parallax Design, Web Axe, 21.09.2014.
- Lauke, Patrick:
Short note on
prefers-reduced-motion
and puzzled (Windows) users, TPGi, 21.05.2019.
This article is about the presence of several categories of settings related to motion in the Windows operating system rather than advice for web developers. - Lindsey: Reducing Motion to Improve Accessibility, a11y with Lindsey, 13.08.2019.
- Lichlyter, Kathryn: Web Accessibility for Vestibular Disabilities, UX Planet, 24.06.2021.
- Head, Val: Accessible Web Animation: The WCAG on Animation Explained, CSS-Tricks, 22.09.2020.
- Head, Val: Designing With Reduced Motion For Motion Sensitivities, Smashing Magazine, 08.09.2020 (17-minute read).
- Head, Val: Designing Safer Web Animation For Motion Sensitivity, A List Apart, 08.09.2015.
- Finni, Ryan: Reducing Motion in Animations, Let's Build UI, 20.12.2020.
- Krasimir:
Stop autoplaying your Gifs,
Blog of Krasimir Tsonev, 19.06.2014.
See also the associated Gifffer Example. - Tarnoff, Nat: Animation Switch, CodePen (accessed on 06.05.2021).
- Kubesch, Daniela: Get that marquee ✨AeStHeTiC✨, HTMLHell, 15.12.2022.
- Hart, Callum:
Using Animation to Enhance UX,
Callum Hart's blog, 12.07.2016.
This blog post is not about accessibility; it gives examples of how animations can be used in meanngful ways. - Heinzman, Andrew: Does Looking at Your Phone Make You Dizzy? Disable Animations, How-To Geek, 20.05.2019.
- Jacobsen, Jens: Karussells & Bildbühnen, die Nutzer erfreuen, nicht verwirren, Usabilityblog.de, 13.08.2015.
- Lola, Elizabeth:
What is Motion Sensitivity? How to Design Accessible Web Animations,
freeCodeCamp, 07.02.2024.
This article explains what motion sensitivty, describes various types of motion-sensitive triggers and presents both the CSS media queryprefers-reduced-motion
and JavaScript-based reduced-motion detection. - Waroff, Heather: Accessible design: How much motion is too much motion?, UX Collective (on Medium), 16.06.2021.
- Ravenhall, Allison:
Firefox Adds Support for CSS prefers-reduced-motion,
Intopia, 09.11.2018.
Support became available in Firefox 63, released on 23 October 2018. The article also explains which operating system settings to change in Windows 10 and iOS 12. - Frederick, Dede; Mohler, James; Vorvoreanu, Mihaela; Glotzbach, Ronald: The Effects of Parallax Scrolling on User Experience in Web Design, JUX: Journal of User Experience, Volume 10, Issue 2 (2015).
- Murano, Pietro; Pandey, Suraj: A Usability Investigation of Parallax Scrolling for Web Pages,
Accessibility for Speech Recognition Users
-
Web Accessibility for Speech Recognition users... / Priti Rohra and Shashank Kapur #id24 2022
(Inclusive Design 24 #id24 on YouTube, 48:09 minutes, 22.09.2022).
The actual presentation starts at around the 6:20 time stamp. - DeConinck, Brian: Designing and Coding for Voice, Brian DeConinck, 20.04.2023.
- Venkitesh, Ramya: Web Accessibility for Speech Recognition Users – A Pragmatic Approach, Barrier Break, 13.10.2022.
- Browsing with speech recognition (TetraLogical on YouTube, 2:32 minutes, 24.12.2021).
Web Accessibility Books
The books below are listed by date of publication. Most of them are out of date and are listed for historical reasons.
- Thatcher, Jim; Bohman, Paul; Burks, Michael; Henry, Shawn Lawton; Regan, Bob; Swierenga, Sarah; Urban, Mark D.; Waddell, Cynthia: Constructing Accessible Web Sites. glasshaus, 2002. (415 pages) ISBN 978-1-59059-148-2.
- Clark, Joe:
Building Accessible Websites. Indianapolis, Indiana: New Riders, October 2002. (425 pages)
ISBN 0-7357-1150-X.
See also the online version of Building Accessible Websites. - Horton, Sarah: Access by Design: A Guide to Universal Usability for Web Designers. Berkeley, California: New Riders, 2006 [actually 2005]. (264 pages) ISBN 0-321-31140-X.
- Duckett, Jon: Accessible XHTML and CSS Web Sites: Problem - Design - Solution. Indianapolis, Indiana: Wiley, 2006 [actually 2005]. (458 pages) ISBN 0-7645-8306-9.
- Rutter, Richard, et al: Web Accessibility: Web Standards and Regulatory Compliance. Friends of Ed, 2006. ISBN 978-1-59059-638-8.
- Henry, Shawn Lawton: Just Ask: Integrating Accessibility Throughout Design. Lulu.com, 2007. (200 pages) ISBN 978-1430319528.
- Craven, Jenny (editor): Web Accessibility: Practical Advice for the Library and Information Professional. London: Facet Publishing, 2008. (168 pages) ISBN 978-1-85604-625-1.
- O'Connor, Joshue:
Joomla! Accessibility. Packt Publishing, 2008.
ISBN 978-1-847194-08-4.
The book's preface does not state which Joomla! version it is based on but the few references to Joomla! versions are mostly to version 1.5, which is now outdated. - Hellbusch, Jan Eric; Probiesch, Kerstin:
Barrierefreiheit verstehen und umsetzen. Webstandards für ein zugängliches und nutzbares Internet. dpunkt.verlag, 2011. (812 pages)
ISBN 978-3-89864-520-1.
See also Hellbusch' webpage about the book. - Altinier, Armony: Accessibilité Web: Normes et bonnes pratiques pour des sites plus accessibles. Paris: Eyrolles, 2012. (331 pages) ISBN 978-2-212-12889-5.
- O'Connor, Joshue: Pro HTML5 Accessibility: Building an Inclusive Web. Apress, 2012. (365 pages) ISBN 978-1-4302-4194-2.
- Narayanan Palani: Advanced Selenium Web Accessibility Testing: Software Automation Testing Secrets Revealed. Momentum Press, 2019. (121 pages) ISBN 9781949449433.
- Firth, Ashley:
Practical Web Inclusion and Accessibility: A Comprehensive Guide to Access Needs. Apress, 2019.
ISBN 978-1-4842-5451-6.
From the publisher's book description:Going beyond advice tailored solely for developers, this book offers potential improvements for designers, developers, user experience professionals, QA and testers, so that everyone involved in building a website can engage with the concepts without the need to understand how to code.
- Dowden, Martine; Dowden, Michael:
Approachable Accessibility: Planning for Success. Apress, 2019. (120 pages)
ISBN 978-1-4842-4880-5.
From the publisher's book description:This book makes the topic of web accessibility as approachable as possible to help every web professional become an accessibility advocate at their companies, on their projects, and in their communities.
- Digital Education Strategies, The Chang School:
Web Accessibility for Developers: Essential Skills for Web Developers.
Published in November 2019 and available under the terms of the Creative Commons Attribution ShareAlike licence. - Palani, Narayanan: The Web Accessibility Project: Development and Testing Best Practices. Auerbach Publications (Routledge), 2022. (230 pages) ISBN 9781032202006.
- Mancilla, Rae; Frey, Barbara A. (editors): Guide to Digital Accessibility: Policies, Practices, and Professional Development. Routledge, 2023. (354 pages) ISBN 9781642674538.
- Horton, Sarah, Sloan, David: What Every Engineer Should Know About Digital Accessibility. CRC Press (Routledge), April 2024. (268 pages) ISBN 9781032263861.
- Web Accessibility Books, Web Axe, 26.11.2017.
Failures and Anti-Patterns
- Rupert, Dave:
HTML: The Inaccessible Parts,
daveruppert.com, 28.02.2020.
This blog post lists a number of elements that are natively not as accessible or usable as one would expect. This includes various input types (e.g.<input type="date">
,<progress>
,<details><summary>
and<video>
. - Koss, Hal:
Infinite Scroll: What Is It Good For?,
Built In, 21.12.2020.
Tweeted by The Paciello Group, 22.12.2020:Infinite scroll is an accessibility risk & questionable UX practice, and these experts agree: (…)
- CSS:
pointer-events:none
on alabel
element. See Patrick Lauke's tweet from 05.02.2021:second time i've seen this recently, so to save others a lengthy bug-hunt: if you have a properly associated
.<label>
, but clicking/tapping it doesn't set focus to its correctly associated<input>/<form>
element... check if for some reason the<label>
has pointer-events:none in CSS - Accessibility options panels:
-
ATbar.
This open-source tool, developed at the University of Southampton in the UK,
can be embedded into websites and
is designed for those who may not have their assistive technologies to hand and need a quick way of accessing text on the screen with magnification and/or text to speech etc. It can help those with low vision, dyslexia and other reading difficulties, as well as those who may wish to just reduce the glare of black text on bright white backgrounds. It is not designed for regular screen reader users who need their assistive technology to access the computer as well as their browser.
See also the YouTube video ATbar: a free cross-browser toolbar providing accessibility tools (3 minutes, 29.08.2013). -
Fluid UI Options /
Preferences Editor.
This open-source tool, developed at OCAD University in Toronto, Canada,
can be embedded into websites. See also the YouTube video
Introduction to User Interface Options
(4 minutes, 15.09.2017).
For source code, see the
Infusion repository on GitHub.
For examples of sites that uses this, see Raising the Floor and GPII. - Able to Include's accessibility-layer.
-
Easy Reading:
Easy Reading is a software tool supporting cognitive accessibility of web content. We want to enable people with cognitive disabilities to better read, understand and use all webpages. Our objective is to make webpages more accessible for everyone.
(Accessed on 11.06.2022). - SkipTo by the PayPal Accessibility Team combines skip link with table of contents. (It is strictly speaking not an accessibility options panel like the above.)
-
ATbar.
This open-source tool, developed at the University of Southampton in the UK,
can be embedded into websites and
Keyboard Access and Accesskeys
- Friedman, Vitaly: UX Improvements For Keyboard Accessibility, Smashing Magazine, 10.07.2019 (46-minute read).
- Watson, Léonie:
The difference between keyboard and screen reader navigation,
Tink, 25.05.2019.
French translation: Navigation au clavier versus navigation avec un lecteur d’écran. - Wyatt, Colette Wilson: Access All Areas: Keyboard Accessibility from Design to QA, We Are Tilt, 22.07.2024.
- Ashton, Chris: I Used The Web For A Day With Just A Keyboard, Smashing Magazine, 04.07.2018.
- Martin:
Screen reader users and the tab key,
tempertemper, 21.12.2023.
Keyboard-only users don't use the same set of keyboard commands of screen reader users, who have access to many more additional keyboard shortcuts. Screen reader users won't focus as much on the Tab key as sighted keyboard users. When doing manual testing, Marcus recommends testing like a sighted keyboard user first and testing with a screen reader's built-in commands later. (Accessed on 07.01.2024.) - Nevins, Andrew: How To Avoid Breaking Web Pages For Keyboard Users, TPGi, 20.11.2023.
- Jolly, Robert: Keyboard Testing Basics, Knowbility Blog, 06.11.2018.
- Lindberg, Oliver: Best Practices for Prototyping Keyboard Accessibility, Adobe Blog, 24.07.2019.
- Bailey, Eric:
Use the
tabindex
attribute, The A11Y Project, 28.01.2021. - de Vries, Hidde: Keyboard shortcuts need modifier keys, hidde.blog, 05.08.2022.
- Single-character shortcuts and embedded video players (WCAG success criterion 2.1.4):
-
Is a video player considered a single component for purposes of single character shortcuts SC 2.1.4?,
WCAG Issues (GitHub), issue posted on 08.07.2021.
See also Does the YouTube video player fail SC 2.1.4? (Web Accessibility Initiative (WAI) Interest Group (IG) Discussion list archive, July 2019).
As this discussion explains, WCAG does not consider an embedded video player as a whole as a standalone component, but the controls in the player are. For this reason, single-character shortcuts can only trigger an action when the corresponding user interface component has keyboard focus. It is also fine to enable single-character shortcuts by default if a mechanism is available to turn them off or to remap them. -
WCAG 2.1 compliancy: Disable keyboard controls for embedded player,
player.js Issues (GitHub), issue opened on 25.06.2021.
This issues is based on the same understanding as the previous discussion.
-
Is a video player considered a single component for purposes of single character shortcuts SC 2.1.4?,
WCAG Issues (GitHub), issue posted on 08.07.2021.
- Diaz, Cristian: A Guide To Keyboard Accessibility: HTML And CSS (Part 1), Smashing Magazine, 14.11.2022 (28-minute read).
- Diaz, Cristian: A Guide To Keyboard Accessibility: JavaScript (Part 2), Smashing Magazine, 21.11.2022 (28-minute read).
- Keyboard-navigable JavaScript widgets, MDN (accessed on 23.02.2023).
- Keyboard Navigation for Startup Websites: Accessibility Guide, Unicorn Platform Blog, 07.05.2024.
- Groves, Karl: Ridiculously easy trick for keyboard accessibility, Karl Groves, 24.11.2014.
Keyboard Focus / Focus Visibility
- Lauke, Patrick H.:
:focus-visible
and backwards compatibility, The Paciello Group blog, 23.03.2018.
Quote:When authors define explicit
The:focus
styles, however, these browser heuristics are ignored.:focus
styles are applied whenever the element receives focus, whether it was as a result of a keyboard or mouse/pointer interaction.:focus-visible
pseudo-selector gets around this. - Bailey, Eric:
Focusing on Focus Styles,
CSS-Tricks, 29.03.2018.
This article discusses:focus
,:focus-within
,:focus-visible
and why removing focus styles causes problems for certain groups of users. The article contains two videos: one of a person using switch control and one showing why a colour-only state change would be inaccessible to people with deuteranopia. - Lamyman, Joe: Foundations: visible focus styles, Tetralogical blog, 13.01.2023.
- Lamyman, Joe:
Sticky content: focus in view,
Tetralogical blog, 08.06.2024.
This blog post is mainly about ways to avoid failures of SC 2.4.11: Focus Not Obscured (Minimum) (Level AA), which was introduced in WCAG 2.2. - Smith, Jared: The plague of outline:0, WebAIM blog, 07.04.2008.
- Fields, Jeremy: Managing :focus styles without breaking accessibility, Viget, 09.07.2014.
- Geier, Caitlin: Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators, Deque blog, 29.06.2016. This article is also relevant to keyboard focus in form fields.
-
:focus-visible,
MDN, 02.07.2018.
Focus visibility is relevant both to links and to user interface components. This article focuses on form elements and custom elements. - Ott, Matthias:
:focus-visible
Is Here, Matthias Ott, 10.10.2020.
This is an introduction to the:focus-visible
pseudo-class introduced in CSS Selectors Level 4. - de Vries, Hidde: With :focus-visible, you can have focus styles when it makes sense , hidde.blog, 21.07.2022.
-
:focus-visible
and backwards compatibility, TPGi, 23.03.2018. - Bailey, Eric: Focus management and inert, CSS-Tricks, 19.10.2020.
- Focus management, Web Accessibility Guidance project — NZ Government (no date; accessed on 11.11.2022).
- Soueidan, Sara: A guide to designing accessible, WCAG-compliant focus indicators, Sara Soueidan, 13.08.2021, updated on 05.09.2022 (22-minute read).
- de Vries, Hidde:
2.4.11 Focus Appearance adds more complexity to WCAG than we should want,
hidde.blog, 23.09.2022.
Blog post about a new success criterion the the Candidate Recommendation of WCAG 2.2. - Visibilité de la prise de focus, Atalan, le Blog, 23.09.2014.
- Makelele, Josiane: Le focus n’est pas juste une astuce !, 24 jours de web, 16.12.2017.
- Günther, Thomas: Beautiful focus outlines, Medienbäcker Thomas Günther, 05.11.24, updated on 08.11.24.
- Focus : la pseudo-classe championne d'ergonomie et d'accessibilité, Chez Goulven, 15.07.2008
- 2.4.7/2.4.11/2.4.12 Must a focus indicator always be displayed? #1387, GitHub issue tracker for WCAG, 05.09.2020.
- Sticky headers/footers violation of SC 2.4.7? #952, GitHub issue tracker for WCAG, 13.11.2019.
- 2.4.7 as it applies to static content and programmatic focus #1001, GitHub issue tracker for WCAG, 20.12.2019.
Note: For many years, Firefox had a poor default focus indicator that consisted of a thin dotted black outline. Firefox 100.0 replaced this with a better one:
Firefox has a new focus indicator for links which replaces the old dotted outline with a solid blue outline. This change unifies the focus indicators across form fields and links, which makes it easier to identify the focused link, especially for users with low vision.
Accesskeys, a Failed Accessibility Feature
- Keyboard Accessibility: Accesskey, WebAIM, 10.11.2020.
- Watson, Léonie:
Time to revisit accesskey?,
Tink, 29.04.2015.
Quote:The trouble is that Windows screen readers utilise almost every available key for screen reader specific commands. This means that few keys make it past the screen reader to the browser, and consequently the JavaScript shortcuts are never triggered.
-
accesskey,
MDN web docs (accessed on 04.08.2024). Check especially the section about accessibility concerns, which advises not to use the
accessekey
attribute. - Featherstone, Derek: Accesskey Conflicts, box of chocolates, 06.12.2003.
- Lemon, Gez:
User-Defined Access Keys,
Juicy Studio, 20.12.2005.
This article contains PHP code that allows users to set their own accesskeys. - Distler, Jacques: Editable Accesskeys, Musings, 08.01.2006.
- Distler, Jacques: New AccessKeys.js, Musings, 03.04.2006.
- Lloyd, Ian: Setting & Retrieving Accesskeys with JavaScript and DOM, Treehouse Blog, 22.03.2007.
- Johansson, Roger: If you use the accesskey attribute, specify unique values, 456 Barea Street, 26.05.2010.
- Korpela, Jukka:
Using
accesskey
attribute in HTML forms and links, Jukka Korpela's website, 1998, last updated on 08.05.2006. - Accesskeys: Unlocking Hidden Navigation, A List Apart, 16.06.2003. This article is mainly of historical interest because it still encouraged web site creators to experiment with accesskeys.
- Heng, Christopher: Why Access Keys Are Mostly Useless for Accessibility Purposes, thesitewizard.com, 2008, last updated on 06.03.2028.
Foliot, John: Using Accesskeys – Is it worth it?, Unrepentant, 08.05.2003.No longer online in July 2022.Foliot, John: More reasons why we don’t use accesskeys, Unrepentant, 06.12.2003.No longer online in July 2022.Foliot, John: The Future of Accesskeys, Unrepentant, 14.08.2004.No longer online in July 2022.Emma: The accesskey attribute – do we still need it?, Punkchip, 10.08.2010.Not available since May 2024 (or earlier).
Language Markup
- Roselli, Adrian: On Use of the Lang Attribute, Adrian Roselli, 11.01.2015, updated on 05.12.2021.
- Coward, Emily: Multi-lingual Website Accessibility - 7 Tips and Techniques, Nomensa blog, 22.12.2010.
- Foreign Languages and Accessibility, Accessibility and Usability at Penn State.
-
Thread: hreflang underestimated?,
WebAIM E-mail List Archives, February 2022.
Browsers and assistive technologies don't do anything with thehreflang
attribute.
Avoding Ableist Language
- Sredojevic, Tamara: Éviter le design validiste, Tamara Sredojevic, 02.12.2024.
Auditing and Reporting
See also Evaluation Methods.
- Easy Checks – A First Review of Web Accessibility, Web Accessibility Initiative.
- Doing a basic accessibility check if you cannot do a detailed one, Gov.UK, 22.08.2019.
- Gifford, Mike: Writing Impactful Accessibility Reports, OpenConcept Stories on Medium, 16.03.2020 (eight-minute read).
- Holdsworth, Isabel: Accessibility testing as a screen reader user, TPGi, 09.05.2021.
- Camara, Giovani: How to use the accessibility tree for a11y testing, Giovani Camara Blog, 06.02.2022.
- Der BIK BITV-Test: a method for evaluating conformance of web pages to the European standard EN 301 549 (which is based on WCAG 2.1).
-
Méthodologie d’évaluation sur l’accessibilité des sites Web (niveau AAA),
Boîte à outils de l'expérience Web (no date; accessed on 13.05.2022).
Not a real evaluation method but a list of WCAG 2.1 success criteria, each time with radio buttons for “pass”, “fail” and “not applicable”. - Bailey, Eric: The Importance Of Manual Accessibility Testing, Smashing Magazine, 12.09.2018 (21-minute read).
- Newton, Keith:
Digital Accessibility: Defect Severity VS Defect Priority,
LinkedIn, 27.03.2018.
Definitions:A critical defect represents a flaw or abnormality in the software which prevents the user from performing tasks essential to operation of a product or service. This type of defect affects essential functionality and/or critical data and does not have a workaround.
Newton distinguishes critical defects and high defects. Priority refers to the timing for fixing the defects. - Vigo, Markel; Brajnik, Giorgio; O Connor, Joshue: Research Report on Web Accessibility Metrics (W3C Working Draft 30 August 2012).
- Humans and Machines in Accessibility Testing, TPGi, 17.08.2022.
- Thomas, Pamela J.: JAWS Basics for Web Accessibility Testers, ITS Services and Applications, last updated on 21.10.2021.
- Faulkner, Steve: Shut up JAWS, TPGi, 04.07.2017.
- Pike, Charlie:
Five Screen Reader Accessibility Tests Your QA Team Should Do,
TPGi, 23.05.2023.
The five tests
- Text alternatives for non-text content.
- Headings (includiing heading hierarch) and page structure (especially regions)
- Labels in forms
- Keyboard accessibilty and interaction (e.g. with JAWS's Speech Viewer turned on); also check focus visibility
- Links
The article does not mention that keyboard interaction may not be the same with and without a screen reader.
- Soueidan, Sara:
Setting up a screen reader testing environment on your computer,
Sara Soueidan, inclusive design engineer, 25.11.2022, updated on 13.01.2023 (eight-minute read).
This blog posts lists what screen readers are available for Windows, MacOS and mobile devices, describes recommended browser and screen reader combinations and lists links to guides for using screen readers. - Watson, Léonie: Basic screen reader commands for accessibility testing, TPGi, 05.01.215, udpated on 05.01.2016.
- Template for Accessibility Evaluation Reports , Web Accessibility Initiative (W3C) (no date; accessed on 23.02.2023).
- Collaborative Audits: The Win-Win of Co-created Multi-stakeholder Accessibility Audits (IAAP on YouTube, 58 minutes, 05.04.2022, unlisted video).
- Understanding the W3C's Accessibility Conformance Testing (ACT) Requirements, Bureau of Internet Accessibility blog, 04.02.2022.
The Most Common Errors
-
Top Ten Most Common Web Accessibility Issues,
TPGi, 27.01.2022.
Show/hide the list of most common errors
- Text alternatives for iamges
- Keyboard accessibility (not all functionality is keyboard accessible, keyboard focus visibility, …)
- Labels for form controls
- Non-descriptive link text
- Link areas that are too small for people with dexterity issues
- Table markup (layout tables)
- Heading elements (lacking heading elements or headings used for visual formatting)
- Colour contrast
- Identical link text for different links
- Smith, Jared:
The WebAIM Million: What we learned analyzing 1,000,000 web site home pages,
WebAIM blog, 27.02.2019.
The findings include the following types of issues:- Low contrast text was the most common detectable issue with an average of 36 instances of low contrasts text on each home pages.
- One-third of all images (12.3 images per page on average) were missing alternative text.
- 59% of form inputs were not properly labeled.
- Home pages with ARIA present averaged 11.2 more detectable errors than pages without ARIA.
-
The WebAIM Million: An annual accessibility analysis of the top 1,000,000 home pages,
WebAIM, last updated on 29.03.2023 (previous version: 30.03.2020).
One of the noteworthy findings from the 2020 version was the following:Home pages with ARIA present averaged 60% more errors than those without! One would expect to encounter an additional 26.2 potential barriers on home pages with ARIA. Interestingly, this same disparity did not exist on interior pages, where ARIA did not correlate to errors, even though interior pages had 71% more ARIA markup than home pages.
- Gifford, Mike; Fretwell, Luke:
What we learned about accessibility by scanning more than 2 million federal .gov web pages,
FCW, 22.07.2021.
The findings include the following types of issues:The most common accessibility issues encountered:
- Form elements without a label
- Images without alternative text
- Links with no discernible text
- Assortment of Accessible Rich Internet Application (ARIA) issues
- Dennis: The WebAIM Million—Updated, Web Axe, 02.04.2020.
- Lavery, Sarah: The Top Accessibility Errors Found in 2023, TPGi, 21.12.2023.
- The 10 Most Common Accessibility Issues, ADA Site Compliance, 01.02.2022.
- Stobbs, Matt: The 6 Most Common Accessibility Problems (and How to Fix Them), Scott Logic, 02.07.2020 (eight-minute read).
- Stemler, Sam: Top 8 Most Common Accessibility Issues to Avoid and Solve, Accessible Metrics, 16.07.2019.
- Paiva, Marcello: Top 5 Most Overlooked Accessibility Issues, cross.team (on Medium), 18.05.2020 (ten-minute read).
- Gifford, Mike: 4 Accessibility Mistakes Plaguing Most Government Websites, GovLoop, 18.03.2022.
The title
Attribute
See also Tooltips.
- Faulkner, Steve:
Using the HTML
title
attribute – updated, The Paciello Group blog, 15.01.2013. - Faulkner, Steve:
Using the HTML
title
attribute – Updated March 2020, The Paciello Group blog, 02.11.2020.
Takeaway presented at the top of the article:If you want to hide content from mobile and tablet users as well as assistive tech users and keyboard only users, use the
title
attribute. - Faulkner, Steve: Short note on use of alt=”” and the title attribute, TPGi, 10.02.2016.
- O’Hara, Scott: The Trials and Tribulations of the Title Attribute, 24 Accessibility, 22.12.2017.
- Ball, David: I thought title text improved accessibility. I was wrong., silktide, 14.02.2013, updated on 20.01.2023.
- MacDonald, David: The iframe delemma: Is it a failure of WCAG to not have a title on an iframe?, David MacDonald Web Accessibility Blog, no date (January 2015?).
- Does adding a "title" attribute to the "label" element instead of the "input" harm accessibility?, User Experience Stack Exchange, submitted on 08.06.2021.
- Don't Rely on the Title Attribute for Accessibility, Mediacurrent, 06.04.2016.
- title and aria-label attribute accessibility test case, PaulJAdam's Modern Web Accessibility Demos, accessed on 05.03.2023.
- Ball, David: I thought title text improved accessibility. I was wrong., silktide, 14.02.2013, updated on 30.01.2024.
- title - HTML: HyperText Markup Language, MDN (accessed on 05.03.2023). See the short section on accessibility concerns.
Unsorted Web Accessibility Links
- Accessibility axioms, Mike Gifford on GitHub, accessed on 08.01.2025.
- Principles Of Web Accessibility, Heydon Pickering on GitHub, accessed on 08.01.2025.
- The A11Y Collective online courses on Web Accessibility. See also The A11Y Collective on Twitter.
- A List Apart: Articles on accessibility.
- Faulkner, Steve: (incomplete) Archive of stuff I have written over the years. See Faulkner's GitHub repo “Articles”, last updated on 13.12.2018 (accessed on 18.06.2023).
- Meine Barrierefreiheit, Deine Barrierefreiheit: Studie zur Wirkung von barrierefreien Webseiten auf ihre Nutzer, 24.06.2014.
- Roselli, Adrian: Don’t Use Web•dev for Accessibility Info, Adrian Roselli, 09.07.2024.
- Roselli, Adrian:
Blockquotes in Screen Readers,
Adrian Roselli, 25.07.2023.
This blog post reports on how several screen readers support theblockquote
element. - Soueidan, Sara: Accessible Text Labels For All, Sara Soueidan's blog, 17.03.2021.
- Moving from Accessibility Guidelines to Documentation Driven Development by Gareth Ford Williams (Auckland Digital Accessibility & Inclusive Design on YouTube, 27 minutes, 25.11.2020).
- Ratliff, Eleanor: Accessibility Whack-A-Mole, A List Apart, 06.12.2016.
- Matuzovic, Manuel: Writing CSS with Accessibility in Mind, @matuzo, 18.09.2017.
- Eggert, Eric:
Text-overflow: ellipsis considered harmful,
Eric Eggert, 22.06.2022.
Short blog post about the CSS declarationtext-overflow: ellipsis
. - Edwards, James: The Ballad of Text Overflow, TPGi, 05.07.2022.
- Beach, J. Renée: Beware smushed off-screen accessible text, Medium, 12.10.2016.
- Dodson, Rob (developer advocate at Google): The future of accessibility for custom elements, Google Dev Channel (on Medium), 02.10.2017. (Originally published on Rob Dodson's blog.)
- Gillen, Mary:
Accessible Forms: A Select “Jump Menu” Tip,
Accessible Website Services, 24.05.2019.
This is about drop-down menus (using aselect
element) that automatically submit once an option has been selected. This type of menu is not keyboard accessible. - Bryant, Zoë: How to make an accessible address finder, Red Badger, 02.10.2017. See also accessible-address-finder on GitHub.
- Jones, Ryan: Considerations for making an accessible kiosk, The Paciello Group blog, 16.11.2017.
- Michel, Biljana: L’accessibilité pour les personnes avec un handicap de la parole, 24 jours de web, 06.12.2024.
- Camara, Giovani: The Ultimate Guide to Debugging Accessibility Issues, Giovani Camara, 10.07.2022.
- HTML Semantics and Accessibility Cheat Sheet, WebAIM, last updated on 30.11.2022.
- Faulkner, Steve: Short note on making your mark (more accessible), The Paciello Group blog, 05.12.2017.
- Roselli, Adrian:
Tweaking Text Level Styles,
Adrian Roselli's blog, 10.12.2017.
(This post builds on Steve Faulkner's post about
<mark>
. For thedel
element, see also <del>: The Deleted Text element on MDN Web Docs.) - Göransson, Daniel: Text Splitting Causes Screen Reader Problems, Axess Lab, 04.03.2018.
- Yifrah, Kinneret: 7 guidelines for writing accessible microcopy, Prototypr, 15.11.2017.
- Metts, Michael J.; Welfle, Andy: Standards for Writing Accessibly, A List Apart, 23.01.2020.
- Ilagan, Mikey: Web Accessibility: What You Say vs. What I Hear, Think Company blog, 07.12.2017.
- Roselli, Adrian: Improving Your Tweet Accessibility, Adrian Roselli, 06.01.2018.
- Roselli, Adrian: Display: Contents Is Not a CSS Reset, Adrian Roselli, 01.05.2018.
- Cahalane, Claudia: 9 ways to make your website more dementia-friendly, Digital Leaders, 01.08.2018.
- Ivil, Laurence: Designing A Dementia-Friendly Website, Smashing Magazine, 17.05.2016.
- Quito, Anne: There’s already a blueprint for a more accessible internet. If only designers would learn it, Quartz, 15.11.2018.
- Do we still need text scaling links on websites? A question posted on User Experience Stack Exchange in October 2009.
- How to prove to client that blind users can also use his e-commerce website? A question posted on User Experience Stack Exchange in April 2012.
-
Screen Reader User Survey #7 Results,
WebAIM (no date).
For web developers, some of the most interesting parts of this report are about specific web page features that screen reader users rely on: landmarks and regions (very variable), finding information on a lengthy web page (67.5% navigate such pages using headings), heading structures (60% expectone first level heading that contains the document title
) and skip links (very variable). There is also a list of most problematic items, such as CAPTCHA, unexpected screen changes, ambiguous links or buttons, inaccessible Flash content (even in 2017), lack of keyboard accessibility, complex or difficult forms, missing or improper text alternatives, and a few other issues. - Deutsche Gebärdensprache im Internet umsetzen, BIK für Alle.
- Swallow, David: A web of anxiety: accessibility for people with anxiety and panic disorders [Part 1], The Paciello Group blog, 14.08.2018.
- Swallow, David: A web of anxiety: accessibility for people with anxiety and panic disorders [Part 2], The Paciello Group blog, 07.11.2018.
- Roselli, Adrian: Be Wary of Nesting Roles, Adrian Roselli, 04.12.2016.
- Zweiter Blick: Startseite für digitale Barrierefreiheit.
-
Elements with
overflow: scroll
become focusable, Today Cassey Learned, 19.11.2019. - Livingstone, Elise: How to document accessibility as a UX designer, Bootcamp on Medium, 13.05.2021 (eight-minute read).
- Walter, Stéphanie: A Designer’s Guide to Documenting Accessibility & User Interactions, Stéphanie Walter, 07.09.2022.
- WAI Glossary, World Wide Web Consortium (W3C), September 2021.
- Faulkner, Steve: aria-description: By Public Demand and to Thunderous Applause, HTML Accessibility, 09.02.2021.
- van de Sande, Christien: Toegankelijkheidsverklaring: het stappenplan, Level Level, 30.07.2020.
- O'Hara, Scott: Div divisiveness, scottohara.me, 20.01.2022, updated on 24.01.2022.
- Wake, Lewis: Designing for users of screen readers, Digital Communications team blog, University of St Andrews, 29.07.2019.
- Maniez, Audrey: Le principe de non-interférence en accessibilité numérique, Access42, 26.04.2022.
- Does HTML Microdata Improve Accessibility?, Bureau of Internet Accessibility, 29.03.2022.
- 4 Simple Ways to Improve Web Accessibility, Bureau of Internet Accessibility blog, 25.02.2022.
- Barrierefreiheit auf den Internetseiten öffentlicher Stellen, Deutscher Blinden- und Sehbehindertenverband e.V., 23.09.2020.
Content That Has Moved Elsewhere
For Overlay Tools, see the new page Overlay Tools (January 2025).