Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“accessibility” News Archive (4)

Entry (Sources) and Additional TopicsDate#
What Happens When Developers Are Liable for Accessibility?1299
legal
Do We Need WCAG 3 (Now)? (yat)1298
wcag, standards
How to Make Your Captions and Audio Descriptions WCAG-Compliant1297
how-tos, multimedia, captions, compliance, wcag
Be an Active Ally for Those Living With Disabilities (wom)1296
dei
Testing a Component’s Accessibility1295
videos, testing, components
Blockquotes in Screen Readers (aar)1294
screen-readers, support, html
Web Accessibility in High-Risk Segments (kar)1293
compliance, legal
Solving the Accessibility Palette Riddle1292
colors, color-palettes
The Problem With Auto-Generated Alternative Texts for Images (dni)1291
ai, writing
Understanding the WCAG 3 Working Draft Update1290
wcag
Accessible Animated GIF Alternatives (tyl/clo)1289
animations, gif, multimedia, comparisons
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)1288
guidelines, wcag, standards
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why1287
quality, maintenance
Visually Hidden Links With 0 Dimensions (mat)1286
hiding, links, focus, safari
Getting Instant Return From Your Accessibility Testing (kar)1285
testing
O “dialog” Focus, Where Art Thou? (mat)1284
modals, html, focus
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)1283
interoperability, screen-readers, assistive-tech, jaws
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use1282
forms, react, testing
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)1281
leadership, dei
The alt-text.org Project Is Moving Forward (han)1280
writing
Top 20 Must-Know Tips for Web Accessibility1279
tips-and-tricks
Developing Inclusivity Features (uxm)1278
design, dei
Making Numbers in Web Content Accessible (ons/tpg)1277
Getting Started—Understanding the History of Web Accessibility1276
videos, introductions, history
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)1275
leadership, dei
There’s No Such Thing as a “Normal” User (kar)1274
Resources for Procurement of Accessible Digital Products and VPAT (den)1273
vpat-acr, conformance, tooling, link-lists
The “article” Element and Screen Readers (mat)1272
html, screen-readers, support
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)1271
how-tos, aria, auditing
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno)1270
browsers, screen-readers, assistive-tech
Under-Engineered Comboboxen? (aar)1269
forms, html, css
WCAG 2.2, Quick and Simplified1268
wcag, standards
Accessible Overlays Aren’t Accessible1267
overlays
Combat Accessibility Decay: How to Maintain Ongoing Accessibility1266
how-tos, processes
4 Ways to Improve Mobile Accessibility (kar)1265
mobile
Web and App ADA Lawsuits: 6 Trends So Far in 20231264
ada, legal, trends
Screen Magnification: Digital Accessibilitiy1263
videos, assistive-tech, screen-magnification
Live Regions in React1262
react, aria, live-regions
Top Tips From a Web Accessibility Evaluator at WebAIM (web)1261
webaim, auditing, tips-and-tricks
Magnification and Zoom Accessibility Guide—Everything You Need to Know1260
guides, screen-magnification, zooming
WCAG 2.2 Removes 4.1.1 Parsing and How axe-core Is Impacted (deq)1259
wcag, testing, axe
Designing for Inclusion1258
design, dei
Continuous Accessibility (a11)1257
websites, processes
Thoughts From “Meet Safari for Spatial Computing” (jim)1256
safari, spatial-web, responsive-design
Three Key Principles for an Accessible Website1255
principles
Can Web Developers Be Held Liable?1254
legal
The Five Types of People Who Produce Inaccessible Code (eri)1253
community
6 Quick Tests You Can Do to Test Your Forms for Accessibility (kar)1252
testing, forms
Design vs. Accessibility and the CSS “visually-hidden” Class (its/log)1251
design, css, comparisons
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1250
html, viewport, metadata, responsive-design
No, “AI” Will Not Fix Accessibility (aar)1249
ai
Sticky Content: Focus in View (tet)1248
focus, scrolling, css
The Universal Focus State (eri)1247
focus, css
Before Your Next Frontend Pull Request, Use This Checklist (tra/evi)1246
checklists, performance, compression, dependencies, legibility, naming
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)1245
testing, screen-readers, assistive-tech, tooling, cheat-sheets
Accessibility and Artificial Intelligence (joe)1244
ai
Assume the Position—a Labeling Story (llo/tpg)1243
forms, labels, html
Accessible Rich Internet Applications (WAI–ARIA) 1.2 (w3c)1242
standards, aria, rich-internet-apps
Accessibility Testing—Pay Attention to the Details1241
testing
The Problem With Automatically Focusing the First Input and What to Do Instead (ada)1240
user-experience, focus, forms
WCAG 2.2 Misses Mark on Defining Visible Focus (yat)1239
focus, wcag, standards
How We Created an Accessible, Scalable Color Palette1238
colors, color-palettes, scalability, case-studies
Accessible Components: The Hamburger Menu1237
components, navigation
Accessibility Audits for All (ada)1236
auditing, testing
Don’t Meddle With User Input (tem)1235
forms
The Problem With Nested Fieldsets and How to Avoid Them (ada)1234
forms, assistive-tech, support
How Screen-Reader Users Type on and Control Mobile Devices (nng)1233
usability, screen-readers, mobile
When to Use Plain Text or Images Instead of MathML1232
mathml, math
Brief Note on Popovers With Dialogs (aar)1231
html, support, pop-overs, modals
We Need to Talk About How We Talk About Accessibility1230
communication, dei
“display: contents” Considered Harmful (eri)1229
css
Levelling Up Accessibility Skills in Your Organisation (rus/int)1228
videos
Reading a Voluntary Product Accessibility Template (VPAT) or Accessibility Conformance Report (ACR) (mer/equ)1227
vpat-acr, documentation
Addressing Timeout Modals: Navigating the Nuances for Inclusive Web Design1226
dei, modals, time
A Beginners Guide to Digital Accessibility (fra)1225
guides
Accessible Numbers1224
websites
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation [Stage] v3 (gwi/deq)1223
wcag, standards
What Devs Can Do on Global Accessibility Awareness Day (ste)1222
awareness-days
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1221
html, forms, screen-readers
Semantics and the “popover” Attribute: What to Use When? (hdv)1220
html, attributes, semantics, pop-overs
Why Is Web Accessibility Important? (tpg)1219
videos
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1218
html
HTML Landmark Roles Screen Reader Demo (sch/mdn)1217
videos, html, screen-readers, voiceover
The Problem With Disabled Buttons and What to Do Instead (ada)1216
buttons, user-experience
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1215
html, screen-readers, support
Respect Your Children (ste/tpg)1214
html, aria
Introduction to Screen‐Readers: JAWS Edition1213
introductions, screen-readers, jaws
Introduction to Screen‐Readers: NVDA Edition1212
introductions, screen-readers, nvda
Introduction to Screen‐Readers: VoiceOver macOS Edition1211
introductions, screen-readers, voiceover
ShatGPT (ste)1210
ai
React Testing Library and Accessibility (ste)1209
react, testing, libraries, automation
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It1208
training
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1207
focus, aria, html
Why “font-size” Must Never Be in Pixels1206
css, units, responsive-design
Accessible Target Sizes Cheatsheet (vit/sma)1205
user-experience
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)1204
communication, advocacy, processes
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)1203
cookies, legal, privacy, user-experience
Meeting WCAG Level AAA (pat/tet)1202
wcag, conformance, standards
Designing and Coding for Voice1201
voice
Visually Accessible Data Visualization1200
information-design
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)1199
multimedia, experiments
Answering “What ARIA Can I Use?” (w3c)1198
aria, browsers, screen-readers, assistive-tech, support
Web Accessibility: A Reference to Creating Inclusive Websites (sta)1197
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers1196
assistive-tech, screen-magnification
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)1195
videos, slides, processes
Don’t Override Screen Reader Pronunciation (aar)1194
screen-readers, pronunciation
HTML Accessibility API Mappings 1.0 (ste+/w3c)1193
html, apis
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience1192
videos, design-systems, dei, user-experience
Chasing Rainbows (ver)1191
colors, color-blindness, user-experience
Establishing Metrics for Accessibility ROI (kar)1190
metrics, economics
Foundations: Accessible Names and Descriptions (ihe/tet)1189
fundamentals, naming, writing, aria
The Alt Text War—SEO vs. Accessibility1188
seo, images, writing, alt-text, comparisons
What’s New in WCAG 2.2?1187
wcag, standards
Designing for Reduced Motion1186
animations, reduced-motion, css, media-queries, javascript
What Makes a Good Screenshot? (llo/tpg)1185
images
Accessibility for Designers: Where Do I Start? (ste)1184
design, link-lists
Exposing Field Errors (aar)1183
forms, aria, assistive-tech, support
Five Pieces of Advice for More Accessible Websites (cit)1182
html, tips-and-tricks
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)1181
contrast, colors
10 Ways to Hide Elements in CSS (cra)1180
hiding, css, performance
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps1179
guides, testing, automation, ci-cd, react
We Need Accessibility Action (yat)1178
web
Alternative Text in the Wild: 5 Alternative Text Examples (pop)1177
writing, examples
The WebAIM Million (web)1176
studies, research, metrics
Guardrails for Better Accessibility Support in Frontend (net)1175
quality, tooling
Connecting Dots of an Accessibility Audit1174
auditing
How to Write an Accessibility Statement (ger)1173
how-tos, documentation, writing
Accessibility vs. Emojis1172
emoji, unicode, comparisons
A Quick Guide to Reviewing a VPAT ACR (kar)1171
vpat-acr, conformance, auditing
CSS-Only Widgets Are Inaccessible (aar)1170
css
Senior Engineering Strategies for Advanced React and TypeScript (tec)1169
strategies, react, typescript, architecture, testing, performance, security, maintenance
The “search” Element (sco)1168
html, semantics
What We’ve Learned About Designing for Accessibility From Our Users (sla)1167
design
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II1166
design, design-systems
Certifications Should Be Hard (kar)1165
career, training, learning
Annotating Designs for Accessibility (int)1164
videos, design
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)1163
hiding, browsers, screen-readers, assistive-tech, css
When Is “:focus-visible” Visible? (ire)1162
css, selectors
Hijacking Screenreaders With CSS (ben/deq)1161
videos, screen-readers, css
Foundations: Pointer Gestures (gra/tpg)1160
fundamentals, usability
How Screen Readers Read Special Characters: An Update (ele)1159
screen-readers, support, unicode
Accessibility Beyond Code Compliance (aar)1158
compliance
Accessibility and Design Systems: The Deep-Dive Q&A (ger+)1157
interviews, design-systems, deep-dives
It’s About Time CAPTCHAs Become Accessible1156
captcha
The H1 Conundrum: Understanding the Challenges of Heading Level One1155
semantics, headings, html
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)1154
colors, contrast
Best Practices for Structuring Accessibility Testing (tpg)1153
testing, best-practices
Making Calendars With Accessibility and Internationalization in Mind (sto/css)1152
functionality, internationalization
We Don’t Need “.visually-hidden” (den)1151
css, semantics, quality
“content” Is Your Content?1150
css, content, seo, maintainability
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)1149
components
ARIA Live Regions for JavaScript Frameworks (its/log)1148
aria, live-regions, javascript, frameworks
50.1% Empty Links (mat)1147
html, links, semantics, seo
Client-Side JavaScript and React Criticism: What Comes Next? (mol)1146
javascript, react, performance, resilience, progressive-enhancement
Toolkit Tuesday: Using YouTube for Captions and Transcripts (kno)1145
videos, captions, youtube
Are You Making These Five Mistakes When Writing Alt Text?1144
writing, alt-text, images, mistakes
A Beginner’s Guide to Manual Accessibility Testing (pop)1143
guides, testing
The Web Needs a Native “.visually-hidden” (ben)1142
css
The WebAIM Strategic Accessibility Framework (web)1141
webaim, strategies
A Native “Visually Hidden” in CSS? Yes Please! (mic)1140
hiding, browsers, screen-readers, assistive-tech, css
Accessible but Never Boring: Rebranding the Wise Design System for Everyone1139
design, design-systems
Conformance and Accessibility (j9t)1138
conformance, quality
Without Accessibility, There Is No Privacy or Security (lev)1137
privacy, security
How People Read Online1136
content, readability, user-experience
A Guide to Accessible Form Validation (san/sma)1135
guides, forms, validation, user-experience
How to Style Your Alt Text (ede)1134
how-tos, css, alt-text, images
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)1133
Automatic Captions: Our Experiments and Best Practices (equ)1132
captions, best-practices, automation
How Shadow DOM and Accessibility Are in Conflict (sun/iga)1131
shadow-dom, aria
The Importance of Adding Accessibility Design Reviews to the Design Process (dav)1130
design, processes
Open Captions vs. Closed Captions: What’s the Difference?1129
captions, comparisons
ARIA vs. HTML (aar)1128
html, aria, semantics, comparisons
Understanding the Cost of Not Being Accessible (kar)1127
economics
Not Everyone Uses a Computer in the Same Way That You Do (hdv)1126
videos
Avoid Spanning Table Headers (aar)1125
assistive-tech, html, tables
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)1124
dei, processes
Keys to an Accessibility Mindset (sma)1123
design
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1122
guides, carousels, html, user-experience
If You’re Going to Do a Job, Do It Properly (tem)1121
css
Software Accessibility for Users With Attention Deficit Disorder (ADHD)1120
Buttons, Links, and Focus (tem)1119
semantics, buttons, links, focus
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1118
screen-readers, semantics, html
Scaling Accessibility Through Design Systems (ste+)1117
videos, design-systems, scalability
A Practical Approach to Automated Accessibility (ste)1116
testing, automation
Automation Is Not the Enemy (kar)1115
testing, automation
Automated Testing Won’t Solve Web Accessibility (yat)1114
testing, automation
Foundations: Introduction to WAI–ARIA (ihe/tet)1113
fundamentals, introductions, aria
The Troublesome Life and Lamentable Death of Success Criterion 4.1.11112
wcag, conformance, standards
Focus Appearance Thoughts (ala)1111
focus, css
How to Build Accessible Main Navigation? (iod)1110
how-tos, navigation
Testing Colour Accessibility With Dev Tools (mic)1109
colors, testing, browsers, dev-tools
Non-Text Content Contrast Also Matters1108
colors, contrast
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion1107
wcag, standards
Screen Reader Quick Guide1106
guides, screen-readers
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)1105
ai, chatgpt
Understanding Color and Accessibility (kat)1104
colors
External Links: In or Out1103
seo, links, user-experience
Léonie Watson on Accessibility (tin+)1102
podcasts, interviews
New WCAG 2.2 Features Rated (yat)1101
wcag, standards
Accessible Hamburger Buttons Without JavaScript1100
javascript, navigation
Use the Dialog Element (Reasonably) (sco)1099
html, modals
Pointing and Calling and Accessibility Testing1098
testing
Screen Readers Support for Text Level HTML Semantics (ste/tpg)1097
html, semantics, screen-readers, support
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)1096
wcag, standards
Musing Upon an “[alt]” Text Badge on Images (chr)1095
html, css
A Simple Custom (ste)1094
forms, usability, css
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)1093
wcag, standards
Creating a Community That Values Accessibility (web)1092
community
If You Need a Link, Don’t Use a Button (tem)1091
html, semantics, links, buttons
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)1090
tooling, testing, automation
Web Accessibility Global Usage Survey1089
surveys
Tabs Are Better (bre)1088
formatting
Comparing Manual and Free Automated WCAG Reviews (aar)1087
wcag, auditing, comparisons
Accessible Writing Is Just Good Writing1086
writing
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That1085
information-design
Foundations: Visible Focus Styles (tet)1084
fundamentals, focus, css
Manual Accessibility Testing1083
testing
Closed Captions and Subtitles UX (vit/sma)1082
captions, user-experience
The Main Areas of WAI–ARIA1081
aria
2023 Design Trends From an Accessibility Perspective1080
design, trends
Stock Photos of People With Disabilities (den)1079
content, images
A New Accessibility Strategy for the GOV.UK Design System1078
strategies, design-systems
JAWS, NVDA, and VoiceOver Braille Viewers (aar)1077
screen-readers, jaws, nvda, voiceover
Carry On Testing 2023 (ste/tpg)1076
testing
Quick Thoughts on Typeface and Font Accessibility1075
fonts, typography
WAI–Adapt Explainer (w3c)1074
A Beginner’s Guide to Link and Text Accessibility (pop)1073
guides, links, content
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)1072
typography, css, zooming
Overlapping Interactive Areas (tem)1071
design
Website Accessibility (15 Best Practices) (bru)1070
best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported (nic/pxl)1069
css, user-styles
Obscure CSS: Restoring Visibility (kiz)1068
css, hiding
Top 10 Accessibility News of 2022 (equ)1067
retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)1066
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)1065
wcag, usability, heuristics
An Inclusive and Planet-Friendly Digital Style Guide1064
design, style-guides, dei, sustainability, ethics
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)1063
firefox, browsers, caching
Accessibility Convincing (lfl/web)1062
videos, ethics, legal
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)1061
html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)1060
videos, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)1059
videos, monetization
Bad Performance Is Bad Accessibility (bru)1058
performance
Foundations: Target Sizes (tet)1057
fundamentals, usability
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)1056
usability, examples
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)1055
usability, css, focus
5 HTML Elements, and a Partridge in a Despair Tree (mat)1054
html, semantics
How to Find and Fix the Top 3 Accessibility Issues (deq)1053
videos, how-tos, auditing
A Guide for Making Apps Accessible1052
guides
Accessibility Starts With an Organisation’s Culture (cra)1051
culture
Accessible Front-End Patterns for Responsive Tables II (cod/sma)1050
tables, responsive-design
State of A11Y (thi)1049
videos
Top 5 Accessibility Issues in 2022 (lar/int)1048
retrospectives
Federal Web Accessibility Focus Has Private Sector on Notice1047
legal
WCAG 3.0: Are We There Yet? (ons/tpg)1046
wcag, standards
Five Myths About Digital Accessibility1045
videos, myths
WCAG—Priority of Constituencies (ala)1044
wcag, prioritization
Meaningful Labels Using ARIA—or Not (mat)1043
html, forms, labels, aria
W3C Publishes WCAG Testers Consistency List (wil/deq)1042
wcag, testing
Accessible Front-End Patterns for Responsive Tables (cod/sma)1041
tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)1040
videos, performance
Brief Note on Description List Support (aar)1039
html, lists, semantics, screen-readers, support
Reading the Meter (sup/mat)1038
html, semantics
Swearing and Automatic Captions (eri)1037
multimedia, captions
The 411 on 4.1.1 (aar)1036
wcag, standards
Website Accessibility Is Not an Afterthought1035
Landmarks and Where to Put Them (kil/mat)1034
html, semantics, aria
You Don’t Need ARIA for That (den/mat)1033
html, aria
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1032
how-tos, testing, tooling, browser-extensions, webaim
Accessibility and MVPs (dav)1031
principles
HTML Semantics and Accessibility Cheat Sheet (web)1030
cheat-sheets, html, semantics
Making Microservices Accessible (cra)1029
microservices
Which Images Need Descriptive Text? (tem)1028
writing
Making Accessibility Simpler in Higher Education and Beyond1027
videos
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1026
dom, shadow-dom, aria, html
Addressing Concerns About CSS Speech (tin)1025
css, voice
Positioning Notification Messages With Accessibility in Mind (cod)1024
notifications, positioning
Setting Up a Screen Reader Testing Environment on Your Computer (sar)1023
screen-readers, nvda, testing, tooling, link-lists
Preparing for WCAG 2.2 (int)1022
videos, wcag
Accessibility and Inclusive Design Systems (bra)1021
videos, design-systems, dei
Page Title Conventions (ada)1020
html, seo
The Value of Accessibility (ann)1019
podcasts
A Guide to Keyboard Accessibility: JavaScript (its/sma)1018
guides, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1017
studies, research
Incorporating Accessible Design Elements Into Your Web Site (uxm)1016
design
DOJ and Congressional Updates on Digital Accessibility1015
legal
Brief Note on “aria-readonly” Support (aar)1014
html, aria, assistive-tech, support
Accessibility Is in Style—Styles and Style Guides (kno)1013
writing, design, documentation, style-guides, consistency, quality
Using Automated Test Results to Improve Accessibility (ste/sma)1012
automation, testing
5 Insider Tips to Make Accessibility Part of Workflow (mni)1011
tips-and-tricks, processes
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1010
browsers, screen-readers, firefox
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1009
guides, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)1008
communication
Don’t Disable the Zoom Functionality1007
zooming
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1006
overlays, legal
The Anatomy of “visually-hidden” (sib/tpg)1005
css
What’s New in WCAG 2.2 (a11)1004
videos, wcag, standards
Designing for People Who Use a Mouse (ihe/web)1003
videos
Accessfuturism: Digital Accessibility in 2032 (web)1002
videos, outlooks
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1001
colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1000
html, semantics, modals, pop-overs
Foundations: Native Versus Custom Components (tet)999
fundamentals, components, html, comparisons
Responsive Accessibility Using “visibility: hidden” (sco)998
responsive-design, hiding, css
Why You Need to Monitor and Report on Accessibility—All the Time (deq)997
monitoring, compliance, legal
A Simpler Approach to Document and Web Accessibility996
What Designers Can Learn From Apple’s New Accessibility Features995
design, apple
5 Takeaways From Screen Reader Usability Interviews994
screen-readers, usability
Accessibility “Gaps” in MVPs (aar)993
Caring About the World Wide Web (ada)992
videos, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)991
seo
A Testing Strategy for Accessibility in New Apps (mar)990
testing
Progress Over Perfection: A Better Way to Accessibility (mer)989
processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)988
videos
A Deep Dive Into Accessible Notifications (rus/a11)987
videos, notifications, deep-dives
Next Steps for the W3C Web Accessibility Initiative986
videos, w3c
“aria-label” Is a Code Smell (eri)985
aria, labels, quality, technical-debt
Complexity and Caution (tem)984
usability, complexity
Screenshotting VoiceOver on macOS (kil)983
tooling, screenshots, images, unix-like, voiceover, screen-readers
Do We Need an Interop for Assistive Technologies? (hdv)982
browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)981
design
Why You Should Never Use “px” to Set “font-size” in CSS980
css
Accessibility Beyond the “Obvious” (tem)979
Getting WCAG Color Contrast Right (luk)978
wcag, colors, contrast
Web Accessibility: ARIA 101 (thi)977
videos, aria
The Truth Behind Implicit/Explicit Form Labels976
html, forms, labels
Twitter Reminds Us About Alt Text, but How Good Are We at It?975
writing, alt-text, images, twitter+x
SEO and Accessibility Are Symbiotic (deq)974
seo
How to Build the Foundation for Digital Accessibility (deq)973
how-tos, policies, processes
Why We Need CSS Speech (tin)972
css, voice
Digital Accessibility—Ask Me Anything (tpg)971
videos
Common ARIA Mistakes and How to Avoid Them (ale)970
html, aria, mistakes
Designing for Users With Disabilities: 10 Factors to Consider (uxm)969
design, usability
Google on Alt Text SEO and Accessibility (joh+/sea)968
google, seo, writing, alt-text, images
Accessibility Checkers—a Good Start, Not a Solution (kno)967
testing, tooling
New Brutalism and Web Accessibility: What You Need to Know966
design, brutalism
Intro to Why Accessibility Is Important for Good SEO (deq)965
introductions, seo
Some Things I Took Away From an Event Apart 2022 in Denver (geo/css)964
web, css
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project963
svg, images, lessons
Representation in “alt” Text (aar)962
dei, writing
How to Write Good Alt Text (cfe)961
how-tos, writing, alt-text, images
WCAG 2.2 Success Criteria960
wcag
4 Required Tests Before Shipping New Features (5t3)959
testing
Five Months Worth of Takes on the Digital Accessibility Space958
testing, tooling
Foundations: HTML Semantics (ihe/tet)957
fundamentals, html, semantics
When Going Somewhere Does a Thing: On Links and Buttons (kil)956
html, links, buttons, semantics
Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq)955
documentation
3 Things to Consider Before You Implement CAPTCHA for Accessibility954
captcha
A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop)953
guides, forms
Learn Accessibility (car)952
courses
Intersectionality, Accessibility, and Inclusion (int)951
videos, dei
Yes, Accessibility Is Also a Backend Concern (eri)950
Websites Need to Be Accessible to Be Inclusive949
dei
A Deep Dive Into WCAG 2.2—and Beyond (yat)948
podcasts, wcag, deep-dives
Accessibility (htt)947
web-almanac, studies, research, metrics
A Designer’s Guide to Documenting Accessibility (ste)946
videos, design, documentation
The Indisputable Truth About Accessibility945
videos
Attitudes to Digital Accessibility Survey 2022944
surveys, dei
Blind People Need to Be Considered More When Making Data Visualizations943
information-design
A “details” Element as a Burger Menu Is Not Accessible (ger/clo)942
html, disclosure-widgets, semantics
Accessibility Is Systemic (ada)941
Clarifying Color Contrast and Font Size Guidelines (mar)940
colors, contrast, readability
It’s Good to Make Mistakes (tem)939
design, mistakes
Accessibility Is for Every One938
Brief Note on Super- and Subscript Text (aar)937
html, support, assistive-tech
How to (Not) Make a Button936
how-tos, buttons, semantics, html
Buttons and the Baader–Meinhof Phenomenon (mat)935
buttons
Why the Number Input Is the Worst Input934
html, forms, validation
Five Things You Can Do to Be More Inclusive (dbo)933
dei
Designing for People With Cognitive Disabilities and Everyone Else932
videos, design
Accessibility in Times of Headless (sma)931
content-management, headless
On Better Browsers: Arbitrary Media Queries and Browser UIs (kil)930
css, media-queries
The State of Digital Accessibility: Three Key Challenges (moz)929
legal, web
When Is It OK to Disable Text Selection? (dxn/css)928
css, usability
Better Accessible Names (hdv)927
naming
Disability Is Not a Dirty Word926
communication
Making Sense of WAI–ARIA: A Comprehensive Guide (sma)925
guides, aria, html
The “details” and “summary” Elements, Again (sco)924
html, disclosure-widgets
Justin Yarbrough Talks About Alt Text923
podcasts, writing, alt-text, images
Are Modals in Web Design a UX Disaster? (web)922
design, user-experience, modals
The Realities and Myths of Contrast and Color (sma)921
contrast, colors, myths
W3C Accessibility Maturity Model (w3c)920
processes, culture, leadership
HTML Markup Tips for Developing Accessible Websites919
html, aria
Focus Appearance Explained (tem)918
wcag, forms, focus
The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma)917
drupal, usability
“Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar)916
overlays, w3c, history
Accessible Lists and Tables (pop)915
html, lists, tables
Beginner’s Guide to Lists and How to Make Them Accessible (pop)914
guides, html, lists
Don’t Overwrite Visual Labels With “aria-label” (ash)913
html, aria, labels
Comparing JAWS, NVDA, and VoiceOver (css)912
screen-readers, comparisons, jaws, nvda, voiceover
Neutrality Isn’t an Option When It Comes to Accessibility (kar)911
Small Steps: Celebrating Four Accessibility Wins (red)910
communication
An Argument Against CSS Opacity (tpg)909
css, colors, contrast, transparency+opacity
Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility908
communication
What Is Closed Captioning?907
multimedia, captions
Short Note on “figure” and “figcaption” (ste)906
html
5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards905
wcag, compliance
Why Every University Needs an Accessible Standard Website Template904
content-management, frameworks
Accessibility and Supporting Internet Explorer (gra/tet)903
browsers, internet-explorer, support
Does Accessibility Stifle the Creative Process?902
processes, creativity
Bring Focus to the First Form Field With an Error (aar)901
forms, focus
Prepare for WCAG 2.2 and Beyond (lev)900
videos, wcag, standards
Mac VoiceOver Testing the Simple Way (spa/clo)899
testing, screen-readers, voiceover
Inclusion Beats Optimization (eri)898
dei, optimization
Outline Is Your Friend (mat)897
css
Introduction to Screen Readers (Desktop Edition) (bru)896
videos, introductions, screen-readers, desktop
Check Heading Accessibility Using the WAVE Tool (pop)895
videos, headings, assistive-tech, tooling, testing
Accessible User Experience and A/B Testing894
user-experience, a-b-testing, optimization
Building Accessible Select Components in React893
components, react, forms
Automation and Accessibility—What You Need to Know892
videos, automation
Results of Quick Testing of Documentation Tools’ Accessibility891
documentation, tooling
Accessibility Is Writing890
writing
Brief Note on Calendar Tables (aar)889
tables, assistive-tech
SEO Links Obfuscation and Accessibility Problems888
seo, links, obfuscation
5 Heading Accessibility Issues and How to Fix Them (pop)887
headings, microcontent
AI-Generated Images From AI-Generated Alt Text (aar)886
images, writing, alt-text, ai
What Are Best Practices for Creating Alt Text?885
writing, alt-text, images, best-practices
One Year of Coding—Recommendations for Beginners From a Beginner884
learning, semantics
Underengineer Your Websites (aar/ben)883
videos, interviews
Abbreviations Suck (cfe)882
html
#ADA32: The ADA Has Applied to Digital for Decades (lfl)881
ada, legal
Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer/equ)880
communication
The 10 Affirmations of Good Digital Accessibility (deq)879
Definitive Guide to CAPTCHA Accessibility878
guides, captcha
Roundup of Recent Document Outline Chatter (geo/css)877
html, headings, semantics
With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv)876
css, selectors, keyboard-navigation, focus
Research Insight: Accessibility of Images (ihe/tet)875
usability, images, research
Where’s the Fun in Accessibility?874
user-experience
Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste/tpg)873
html, semantics, headings, microcontent
Expert Tips for Color Accessibility on the Web872
tips-and-tricks, colors
Abbreviations Can Be Problematic (tem)871
html
What Is WAI? The Web Accessibility Initiative870
Use Firefox for Accessibility Testing (col)869
browsers, firefox, testing
Welcome to the Dark Side (yat)868
dark-mode, usability
What Does x% of Issues Mean? (aar)867
metrics
7 Quick Facts About WCAG 2.2 (lev)866
wcag, standards
Perceived Affordances and the Functionality Mismatch (tin)865
usability, semantics
What Is the Best Way to Mark Up an Exclusive Button Group? (lea)864
html, semantics, aria
The Hidden History of Screen Readers (ver)863
screen-readers, assistive-tech, history
Web Accessibility Laws and Policies862
legal, policies, link-lists
Bag Some AAA Wins Where You Can (tem)861
wcag
My War on Animation (ver)860
animations
What You Need to Know About ARIA and How to Fix Common Mistakes (pop)859
html, aria, mistakes
Building (or Rebuilding) a Website With Accessibility in Mind858
Generating Accessibility Test Results for a Whole Website With Pa11y CI857
testing, tooling
The Ultimate Guide to Debugging Accessibility Issues856
guides, debugging
Set JAWS Free! (yat)855
screen-readers, jaws
Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru)854
html, semantics
An Accessibility-First Approach to Chart Visual Design (sma)853
information-design
Make It Accessible852
websites
It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar)851
browsers, safari, css
Captions: Humans vs. Artificial Intelligence: Who Wins? (mer/equ)850
captions, writing, automation, comparisons
The Ballad of Text Overflow (sib/tpg)849
css, overflow
Two Levels of Customising “<selectmenu>” (hdv)848
html
“That’s Not Accessible!” and Other Statements About Accessibility (hdv)847
Thoughts on an Accessibility “Get Well” Plan (j9t)846
processes, engineering-management, leadership
Accessible Design Systems (ihe/tet)845
design-systems
WCAG 2.1 AA Web Accessibility Checklist844
checklists, wcag
How We Designed an Accessible Color Palette From Scratch843
colors, color-palettes, case-studies
“text-overflow: ellipsis” Considered Harmful (yat)842
css, overflow
Introducing Keyboard Navigation (bru)841
videos, introductions
What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs?840
videos, writing, information-design
Icon-Only Links Fail WCAG (tem)839
links, wcag, images, icons, conformance
Best Practices for Overlays II838
best-practices, overlays
5 Very Simple Steps You Can Take for Accessibility Improvement (mni)837
optimization
Communication Accessibility: It’s Time to Change How We Communicate (mer)836
communication
Do Dyslexia Fonts Improve Accessibility?835
dyslexia, fonts
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)834
modals, dom, shadow-dom
Change Management for Accessibility (deq)833
processes
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)832
reflow, resizing, wcag
How to Use Headings for Website Accessibility831
how-tos, headings, semantics
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?830
semantics, colors, contrast, user-experience
Best Practices for Overlays829
best-practices, overlays
Are You Ignoring Digital Accessibility at Your Job?828
career
WCAG 3 Compliant? Check Again827
wcag, standards
How to Pick the Least Wrong Colors826
how-tos, colors, design
Writing Useful Alt Text (mic)825
writing, alt-text, images
Interview With Léonie Watson (tin+)824
interviews
APCA: The New Algorithm for Accessible Colour Contrast823
colors, contrast, apca
Just How Long Should Alt Text Be? (geo/css)822
writing, alt-text, images
What’s the Alternative (Text)? (col)821
writing
Why Are Iframe Titles Important for Accessibility?820
html, iframes, writing
Dialog Components: Go Native HTML or Roll Your Own? (css)819
modals, components
Accessibility From Different Perspectives (hdv)818
Making Disabled Buttons More Inclusive (san/css)817
forms, buttons, focus, aria, html, attributes
Triaging WCAG 2.1 Level AAA (tet)816
wcag, standards
Accessibility Not-Checklist (int)815
websites, checklists
Automate Accessibility Tests With Storybook (sto)814
testing, automation, storybook
React Accessibility Resources (bru)813
react, link-lists
Web Accessibility Is Broken—It’s Time to Fix It (yat)812
videos
Web Development === Accessibility811
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure810
interviews, leadership, culture, metrics
4 Web Accessibility Remediation Mistakes to Avoid809
mistakes
Let’s Make Accessibility Boring Again808
WCAG 2.2 and WCAG 3 Status Updates807
wcag, standards
WP Accessibility Day806
websites, awareness-days, wordpress
How the HTML “lang” Attribute Helps Accessibility805
html, attributes, localization
24×24 Pixel Cursor Bookmarklet (aar)804
wcag, testing, bookmarklets
Peering Into the Accessibility of Dark Mode803
dark-mode
More Common Accessibility Issues That You Can Fix Today (hdv)802
Keyboard Testing: The A11y Enhancement to Your Definition of Done (ste)801
keyboard-navigation, testing
Does JavaScript Make My Site Less Accessible?800
javascript, wcag