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 that they be respected. Hide

Frontend Dogma

“accessibility” News Archive (4)

Entry (Sources) and Additional TopicsDate#
Top 20 Must-Know Tips for Web Accessibility1249
tips-and-tricks
Developing Inclusivity Features (uxm)1248
design, dei
Making Numbers in Web Content Accessible (ons/tpg)1247
Getting Started—Understanding the History of Web Accessibility1246
videos, introductions, history
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)1245
leadership, dei
There’s No Such Thing as a “Normal” User (kar)1244
Resources for Procurement of Accessible Digital Products and VPAT (den)1243
vpat-acr, conformance, tooling, link-lists
The “article” Element and Screen Readers (mat)1242
html, screen-readers, support
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)1241
how-tos, aria, auditing
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno)1240
browsers, screen-readers, assistive-tech
Under-Engineered Comboboxen? (aar)1239
forms, html, css
WCAG 2.2, Quick and Simplified1238
wcag, standards
Accessible Overlays Aren’t Accessible1237
overlays
Combat Accessibility Decay: How to Maintain Ongoing Accessibility1236
how-tos, processes
4 Ways to Improve Mobile Accessibility (kar)1235
mobile
Web and App ADA Lawsuits: 6 Trends So Far in 20231234
ada, legal, trends
Screen Magnification: Digital Accessibilitiy1233
videos, assistive-tech, screen-magnification
Live Regions in React1232
react, aria, live-regions
Top Tips From a Web Accessibility Evaluator at WebAIM (web)1231
webaim, auditing, tips-and-tricks
Magnification and Zoom Accessibility Guide—Everything You Need to Know1230
guides, screen-magnification, zooming
WCAG 2.2 Removes 4.1.1 Parsing and How axe-core Is Impacted (deq)1229
wcag, testing, axe
Designing for Inclusion1228
design, dei
Continuous Accessibility (a11)1227
websites, processes
Thoughts From “Meet Safari for Spatial Computing” (jim)1226
safari, spatial-web, responsive-design
Three Key Principles for an Accessible Website1225
principles
Can Web Developers Be Held Liable?1224
legal
The Five Types of People Who Produce Inaccessible Code (eri)1223
community
6 Quick Tests You Can Do to Test Your Forms for Accessibility (kar)1222
testing, forms
Design vs. Accessibility and the CSS “visually-hidden” Class (its/log)1221
design, css, comparisons
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1220
html, viewport, metadata, responsive-design
No, “AI” Will Not Fix Accessibility (aar)1219
ai
Sticky Content: Focus in View (tet)1218
focus, scrolling, css
The Universal Focus State (eri)1217
focus, css
Before Your Next Frontend Pull Request, Use This Checklist (tra/evi)1216
checklists, performance, compression, dependencies, legibility, naming
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)1215
testing, screen-readers, assistive-tech, tooling, cheat-sheets
Accessibility and Artificial Intelligence (joe)1214
ai
Assume the Position—a Labeling Story (llo/tpg)1213
forms, labels, html
Accessible Rich Internet Applications (WAI–ARIA) 1.2 (w3c)1212
standards, aria, rich-internet-apps
Accessibility Testing—Pay Attention to the Details1211
testing
The Problem With Automatically Focusing the First Input and What to Do Instead (ada)1210
user-experience, focus, forms
WCAG 2.2 Misses Mark on Defining Visible Focus (yat)1209
focus, wcag, standards
How We Created an Accessible, Scalable Color Palette1208
colors, color-palettes, scalability, case-studies
Accessible Components: The Hamburger Menu1207
components, navigation
Accessibility Audits for All (ada)1206
auditing, testing
Don’t Meddle With User Input (tem)1205
forms
The Problem With Nested Fieldsets and How to Avoid Them (ada)1204
forms, assistive-tech, support
How Screen-Reader Users Type on and Control Mobile Devices (nng)1203
usability, screen-readers, mobile
When to Use Plain Text or Images Instead of MathML1202
mathml, math
Brief Note on Popovers With Dialogs (aar)1201
html, support, pop-overs, modals
We Need to Talk About How We Talk About Accessibility1200
communication, dei
“display: contents” Considered Harmful (eri)1199
css
Levelling Up Accessibility Skills in Your Organisation (rus/int)1198
videos
Reading a Voluntary Product Accessibility Template (VPAT) or Accessibility Conformance Report (ACR) (mer/equ)1197
vpat-acr, documentation
Addressing Timeout Modals: Navigating the Nuances for Inclusive Web Design1196
dei, modals, time
A Beginners Guide to Digital Accessibility (fra)1195
guides
Accessible Numbers1194
websites
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation [Stage] v3 (gwi/deq)1193
wcag, standards
What Devs Can Do on Global Accessibility Awareness Day (ste)1192
awareness-days
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1191
html, forms, screen-readers
Semantics and the “popover” Attribute: What to Use When? (hdv)1190
html, attributes, semantics, pop-overs
Why Is Web Accessibility Important? (tpg)1189
videos
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1188
html
HTML Landmark Roles Screen Reader Demo (sch/mdn)1187
videos, html, screen-readers, voiceover
The Problem With Disabled Buttons and What to Do Instead (ada)1186
buttons, user-experience
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1185
html, screen-readers, support
Respect Your Children (ste/tpg)1184
html, aria
Introduction to Screen‐Readers: JAWS Edition1183
introductions, screen-readers, jaws
Introduction to Screen‐Readers: NVDA Edition1182
introductions, screen-readers, nvda
Introduction to Screen‐Readers: VoiceOver macOS Edition1181
introductions, screen-readers, voiceover
ShatGPT (ste)1180
ai
React Testing Library and Accessibility (ste)1179
react, testing, libraries, automation
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It1178
training
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1177
focus, aria, html
Why “font-size” Must Never Be in Pixels1176
css, units, responsive-design
Accessible Target Sizes Cheatsheet (vit/sma)1175
user-experience
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)1174
communication, advocacy, processes
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)1173
cookies, legal, privacy, user-experience
Meeting WCAG Level AAA (pat/tet)1172
wcag, conformance, standards
Designing and Coding for Voice1171
voice
Visually Accessible Data Visualization1170
information-design
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)1169
multimedia, experiments
Answering “What ARIA Can I Use?” (w3c)1168
aria, browsers, screen-readers, assistive-tech, support
Web Accessibility: A Reference to Creating Inclusive Websites (sta)1167
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers1166
assistive-tech, screen-magnification
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)1165
videos, slides, processes
Don’t Override Screen Reader Pronunciation (aar)1164
screen-readers, pronunciation
HTML Accessibility API Mappings 1.0 (ste+/w3c)1163
html, apis
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience1162
videos, design-systems, dei, user-experience
Chasing Rainbows (ver)1161
colors, color-blindness, user-experience
Establishing Metrics for Accessibility ROI (kar)1160
metrics, economics
Foundations: Accessible Names and Descriptions (ihe/tet)1159
fundamentals, naming, writing, aria
The Alt Text War—SEO vs. Accessibility1158
seo, images, writing, alt-text, comparisons
What’s New in WCAG 2.2?1157
wcag, standards
Designing for Reduced Motion1156
animations, reduced-motion, css, media-queries, javascript
What Makes a Good Screenshot? (llo/tpg)1155
images
Accessibility for Designers: Where Do I Start? (ste)1154
design, link-lists
Exposing Field Errors (aar)1153
forms, aria, assistive-tech, support
Five Pieces of Advice for More Accessible Websites (cit)1152
html, tips-and-tricks
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)1151
contrast, colors
10 Ways to Hide Elements in CSS (cra)1150
hiding, css, performance
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps1149
guides, testing, automation, ci-cd, react
We Need Accessibility Action (yat)1148
web
Alternative Text in the Wild: 5 Alternative Text Examples (pop)1147
writing, examples
The WebAIM Million (web)1146
studies, research, metrics
Guardrails for Better Accessibility Support in Frontend (net)1145
quality, tooling
Connecting Dots of an Accessibility Audit1144
auditing
How to Write an Accessibility Statement (ger)1143
how-tos, documentation, writing
Accessibility vs. Emojis1142
emoji, unicode, comparisons
A Quick Guide to Reviewing a VPAT ACR (kar)1141
vpat-acr, conformance, auditing
CSS-Only Widgets Are Inaccessible (aar)1140
css
Senior Engineering Strategies for Advanced React and TypeScript (tec)1139
strategies, react, typescript, architecture, testing, performance, security, maintenance
The “search” Element (sco)1138
html, semantics
What We’ve Learned About Designing for Accessibility From Our Users (sla)1137
design
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II1136
design, design-systems
Certifications Should Be Hard (kar)1135
career, training, learning
Annotating Designs for Accessibility (int)1134
videos, design
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)1133
hiding, browsers, screen-readers, assistive-tech, css
When Is “:focus-visible” Visible? (ire)1132
css, selectors
Hijacking Screenreaders With CSS (ben/deq)1131
videos, screen-readers, css
Foundations: Pointer Gestures (gra/tpg)1130
fundamentals, usability
How Screen Readers Read Special Characters: An Update (ele)1129
screen-readers, support, unicode
Accessibility Beyond Code Compliance (aar)1128
compliance
Accessibility and Design Systems: The Deep-Dive Q&A (ger+)1127
interviews, design-systems, deep-dives
It’s About Time CAPTCHAs Become Accessible1126
captcha
The H1 Conundrum: Understanding the Challenges of Heading Level One1125
semantics, headings, html
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)1124
colors, contrast
Best Practices for Structuring Accessibility Testing (tpg)1123
testing, best-practices
Making Calendars With Accessibility and Internationalization in Mind (sto/css)1122
functionality, internationalization
We Don’t Need “.visually-hidden” (den)1121
css, semantics, quality
“content” Is Your Content?1120
css, content, seo, maintainability
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)1119
components
ARIA Live Regions for JavaScript Frameworks (its/log)1118
aria, live-regions, javascript, frameworks
50.1% Empty Links (mat)1117
html, links, semantics, seo
Client-Side JavaScript and React Criticism: What Comes Next? (mol)1116
javascript, react, performance, resilience, progressive-enhancement
Toolkit Tuesday: Using YouTube for Captions and Transcripts (kno)1115
videos, captions, youtube
Are You Making These Five Mistakes When Writing Alt Text?1114
writing, alt-text, images, mistakes
A Beginner’s Guide to Manual Accessibility Testing (pop)1113
guides, testing
The Web Needs a Native “.visually-hidden” (ben)1112
css
The WebAIM Strategic Accessibility Framework (web)1111
webaim, strategies
A Native “Visually Hidden” in CSS? Yes Please! (mic)1110
hiding, browsers, screen-readers, assistive-tech, css
Accessible but Never Boring: Rebranding the Wise Design System for Everyone1109
design, design-systems
Conformance and Accessibility (j9t)1108
conformance, quality
Without Accessibility, There Is No Privacy or Security (lev)1107
privacy, security
How People Read Online1106
content, readability, user-experience
A Guide to Accessible Form Validation (san/sma)1105
guides, forms, validation, user-experience
How to Style Your Alt Text (ede)1104
how-tos, css, alt-text, images
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)1103
Automatic Captions: Our Experiments and Best Practices (equ)1102
captions, best-practices, automation
How Shadow DOM and Accessibility Are in Conflict (sun/iga)1101
shadow-dom, aria
The Importance of Adding Accessibility Design Reviews to the Design Process (dav)1100
design, processes
Open Captions vs. Closed Captions: What’s the Difference?1099
captions, comparisons
ARIA vs. HTML (aar)1098
html, aria, semantics, comparisons
Understanding the Cost of Not Being Accessible (kar)1097
economics
Not Everyone Uses a Computer in the Same Way That You Do (hdv)1096
videos
Avoid Spanning Table Headers (aar)1095
assistive-tech, html, tables
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)1094
dei, processes
Keys to an Accessibility Mindset (sma)1093
design
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1092
guides, carousels, html, user-experience
If You’re Going to Do a Job, Do It Properly (tem)1091
css
Software Accessibility for Users With Attention Deficit Disorder (ADHD)1090
Buttons, Links, and Focus (tem)1089
semantics, buttons, links, focus
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1088
screen-readers, semantics, html
Scaling Accessibility Through Design Systems (ste+)1087
videos, design-systems, scalability
A Practical Approach to Automated Accessibility (ste)1086
testing, automation
Automation Is Not the Enemy (kar)1085
testing, automation
Automated Testing Won’t Solve Web Accessibility (yat)1084
testing, automation
Foundations: Introduction to WAI–ARIA (ihe/tet)1083
fundamentals, introductions, aria
The Troublesome Life and Lamentable Death of Success Criterion 4.1.11082
wcag, conformance, standards
Focus Appearance Thoughts (ala)1081
focus, css
How to Build Accessible Main Navigation? (iod)1080
how-tos, navigation
Testing Colour Accessibility With Dev Tools (mic)1079
colors, testing, browsers, dev-tools
Non-Text Content Contrast Also Matters1078
colors, contrast
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion1077
wcag, standards
Screen Reader Quick Guide1076
guides, screen-readers
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)1075
ai, chatgpt
Understanding Color and Accessibility (kat)1074
colors
External Links: In or Out1073
seo, links, user-experience
Léonie Watson on Accessibility (tin+)1072
podcasts, interviews
New WCAG 2.2 Features Rated (yat)1071
wcag, standards
Accessible Hamburger Buttons Without JavaScript1070
javascript, navigation
Use the Dialog Element (Reasonably) (sco)1069
html, modals
Pointing and Calling and Accessibility Testing1068
testing
Screen Readers Support for Text Level HTML Semantics (ste/tpg)1067
html, semantics, screen-readers, support
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)1066
wcag, standards
Musing Upon an “[alt]” Text Badge on Images (chr)1065
html, css
A Simple Custom (ste)1064
forms, usability, css
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)1063
wcag, standards
Creating a Community That Values Accessibility (web)1062
community
If You Need a Link, Don’t Use a Button (tem)1061
html, semantics, links, buttons
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)1060
tooling, testing, automation
Web Accessibility Global Usage Survey1059
surveys
Tabs Are Better (bre)1058
formatting
Comparing Manual and Free Automated WCAG Reviews (aar)1057
wcag, auditing, comparisons
Accessible Writing Is Just Good Writing1056
writing
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That1055
information-design
Foundations: Visible Focus Styles (tet)1054
fundamentals, focus, css
Manual Accessibility Testing1053
testing
Closed Captions and Subtitles UX (vit/sma)1052
captions, user-experience
The Main Areas of WAI–ARIA1051
aria
2023 Design Trends From an Accessibility Perspective1050
design, trends
Stock Photos of People With Disabilities (den)1049
content, images
A New Accessibility Strategy for the GOV.UK Design System1048
strategies, design-systems
JAWS, NVDA, and VoiceOver Braille Viewers (aar)1047
screen-readers, jaws, nvda, voiceover
Carry On Testing 2023 (ste/tpg)1046
testing
Quick Thoughts on Typeface and Font Accessibility1045
fonts, typography
WAI–Adapt Explainer (w3c)1044
A Beginner’s Guide to Link and Text Accessibility (pop)1043
guides, links, content
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)1042
typography, css, zooming
Overlapping Interactive Areas (tem)1041
design
Website Accessibility (15 Best Practices) (bru)1040
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)1039
css, user-styles
Obscure CSS: Restoring Visibility (kiz)1038
css, hiding
Top 10 Accessibility News of 2022 (equ)1037
retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)1036
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)1035
wcag, usability, heuristics
An Inclusive and Planet-Friendly Digital Style Guide1034
design, style-guides, dei, sustainability, ethics
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)1033
firefox, browsers, caching
Accessibility Convincing (lfl/web)1032
videos, ethics, legal
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)1031
html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)1030
videos, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)1029
videos, monetization
Bad Performance Is Bad Accessibility (bru)1028
performance
Foundations: Target Sizes (tet)1027
fundamentals, usability
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)1026
usability, examples
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)1025
usability, css, focus
5 HTML Elements, and a Partridge in a Despair Tree (mat)1024
html, semantics
How to Find and Fix the Top 3 Accessibility Issues (deq)1023
videos, how-tos, auditing
A Guide for Making Apps Accessible1022
guides
Accessibility Starts With an Organisation’s Culture (cra)1021
culture
Accessible Front-End Patterns for Responsive Tables II (cod/sma)1020
tables, responsive-design
State of A11Y (thi)1019
videos
Top 5 Accessibility Issues in 2022 (lar/int)1018
retrospectives
Federal Web Accessibility Focus Has Private Sector on Notice1017
legal
WCAG 3.0: Are We There Yet? (ons/tpg)1016
wcag, standards
Five Myths About Digital Accessibility1015
videos, myths
WCAG—Priority of Constituencies (ala)1014
wcag, prioritization
Meaningful Labels Using ARIA—or Not (mat)1013
html, forms, labels, aria
W3C Publishes WCAG Testers Consistency List (wil/deq)1012
wcag, testing
Accessible Front-End Patterns for Responsive Tables (cod/sma)1011
tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)1010
videos, performance
Brief Note on Description List Support (aar)1009
html, lists, semantics, screen-readers, support
Reading the Meter (sup/mat)1008
html, semantics
Swearing and Automatic Captions (eri)1007
multimedia, captions
The 411 on 4.1.1 (aar)1006
wcag, standards
Website Accessibility Is Not an Afterthought1005
Landmarks and Where to Put Them (kil/mat)1004
html, semantics, aria
You Don’t Need ARIA for That (den/mat)1003
html, aria
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1002
how-tos, testing, tooling, browser-extensions, webaim
Accessibility and MVPs (dav)1001
principles
HTML Semantics and Accessibility Cheat Sheet (web)1000
cheat-sheets, html, semantics
Making Microservices Accessible (cra)999
microservices
Which Images Need Descriptive Text? (tem)998
writing
Making Accessibility Simpler in Higher Education and Beyond997
videos
Shadow DOM and Accessibility: The Trouble With ARIA (nol)996
dom, shadow-dom, aria, html
Addressing Concerns About CSS Speech (tin)995
css, voice
Positioning Notification Messages With Accessibility in Mind (cod)994
notifications, positioning
Setting Up a Screen Reader Testing Environment on Your Computer (sar)993
screen-readers, nvda, testing, tooling, link-lists
Preparing for WCAG 2.2 (int)992
videos, wcag
Accessibility and Inclusive Design Systems (bra)991
videos, design-systems, dei
Page Title Conventions (ada)990
html, seo
The Value of Accessibility (ann)989
podcasts
A Guide to Keyboard Accessibility: JavaScript (its/sma)988
guides, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)987
studies, research
Incorporating Accessible Design Elements Into Your Web Site (uxm)986
design
DOJ and Congressional Updates on Digital Accessibility985
legal
Brief Note on “aria-readonly” Support (aar)984
html, aria, assistive-tech, support
Accessibility Is in Style—Styles and Style Guides (kno)983
writing, design, documentation, style-guides, consistency, quality
Using Automated Test Results to Improve Accessibility (ste/sma)982
automation, testing
5 Insider Tips to Make Accessibility Part of Workflow (mni)981
tips-and-tricks, processes
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)980
browsers, screen-readers, firefox
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)979
guides, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)978
communication
Don’t Disable the Zoom Functionality977
zooming
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)976
overlays, legal
The Anatomy of “visually-hidden” (sib/tpg)975
css
What’s New in WCAG 2.2 (a11)974
videos, wcag, standards
Designing for People Who Use a Mouse (ihe/web)973
videos
Accessfuturism: Digital Accessibility in 2032 (web)972
videos, outlooks
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)971
colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)970
html, semantics, modals, pop-overs
Foundations: Native Versus Custom Components (tet)969
fundamentals, components, html, comparisons
Responsive Accessibility Using “visibility: hidden” (sco)968
responsive-design, hiding, css
Why You Need to Monitor and Report on Accessibility—All the Time (deq)967
monitoring, compliance, legal
A Simpler Approach to Document and Web Accessibility966
What Designers Can Learn From Apple’s New Accessibility Features965
design, apple
5 Takeaways From Screen Reader Usability Interviews964
screen-readers, usability
Accessibility “Gaps” in MVPs (aar)963
Caring About the World Wide Web (ada)962
videos, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)961
seo
A Testing Strategy for Accessibility in New Apps (mar)960
testing
Progress Over Perfection: A Better Way to Accessibility (mer)959
processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)958
videos
A Deep Dive Into Accessible Notifications (rus/a11)957
videos, notifications, deep-dives
Next Steps for the W3C Web Accessibility Initiative956
videos, w3c
“aria-label” Is a Code Smell (eri)955
aria, labels, quality, technical-debt
Complexity and Caution (tem)954
usability, complexity
Screenshotting VoiceOver on macOS (kil)953
tooling, screenshots, images, unix-like, voiceover, screen-readers
Do We Need an Interop for Assistive Technologies? (hdv)952
browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)951
design
Why You Should Never Use “px” to Set “font-size” in CSS950
css
Accessibility Beyond the “Obvious” (tem)949
Getting WCAG Color Contrast Right (luk)948
wcag, colors, contrast
Web Accessibility: ARIA 101 (thi)947
videos, aria
The Truth Behind Implicit/Explicit Form Labels946
html, forms, labels
Twitter Reminds Us About Alt Text, but How Good Are We at It?945
writing, alt-text, images, twitter+x
SEO and Accessibility Are Symbiotic (deq)944
seo
How to Build the Foundation for Digital Accessibility (deq)943
how-tos, policies, processes
Why We Need CSS Speech (tin)942
css, voice
Digital Accessibility—Ask Me Anything (tpg)941
videos
Common ARIA Mistakes and How to Avoid Them (ale)940
html, aria, mistakes
Designing for Users With Disabilities: 10 Factors to Consider (uxm)939
design, usability
Google on Alt Text SEO and Accessibility (joh+/sea)938
google, seo, writing, alt-text, images
Accessibility Checkers—a Good Start, Not a Solution (kno)937
testing, tooling
New Brutalism and Web Accessibility: What You Need to Know936
design, brutalism
Intro to Why Accessibility Is Important for Good SEO (deq)935
introductions, seo
Some Things I Took Away From an Event Apart 2022 in Denver (geo/css)934
web, css
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project933
svg, images, lessons
Representation in “alt” Text (aar)932
dei, writing
How to Write Good Alt Text (cfe)931
how-tos, writing, alt-text, images
WCAG 2.2 Success Criteria930
wcag
4 Required Tests Before Shipping New Features (5t3)929
testing
Five Months Worth of Takes on the Digital Accessibility Space928
testing, tooling
Foundations: HTML Semantics (ihe/tet)927
fundamentals, html, semantics
When Going Somewhere Does a Thing: On Links and Buttons (kil)926
html, links, buttons, semantics
Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq)925
documentation
3 Things to Consider Before You Implement CAPTCHA for Accessibility924
captcha
A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop)923
guides, forms
Learn Accessibility (car)922
courses
Intersectionality, Accessibility, and Inclusion (int)921
videos, dei
Yes, Accessibility Is Also a Backend Concern (eri)920
Websites Need to Be Accessible to Be Inclusive919
dei
A Deep Dive Into WCAG 2.2—and Beyond (yat)918
podcasts, wcag, deep-dives
Accessibility (htt)917
web-almanac, studies, research, metrics
A Designer’s Guide to Documenting Accessibility (ste)916
videos, design, documentation
The Indisputable Truth About Accessibility915
videos
Attitudes to Digital Accessibility Survey 2022914
surveys, dei
Blind People Need to Be Considered More When Making Data Visualizations913
information-design
A “details” Element as a Burger Menu Is Not Accessible (ger/clo)912
html, disclosure-widgets, semantics
Accessibility Is Systemic (ada)911
Clarifying Color Contrast and Font Size Guidelines (mar)910
colors, contrast, readability
It’s Good to Make Mistakes (tem)909
design, mistakes
Accessibility Is for Every One908
Brief Note on Super- and Subscript Text (aar)907
html, support, assistive-tech
How to (Not) Make a Button906
how-tos, buttons, semantics, html
Buttons and the Baader–Meinhof Phenomenon (mat)905
buttons
Why the Number Input Is the Worst Input904
html, forms, validation
Five Things You Can Do to Be More Inclusive (dbo)903
dei
Designing for People With Cognitive Disabilities and Everyone Else902
videos, design
Accessibility in Times of Headless (sma)901
content-management, headless
On Better Browsers: Arbitrary Media Queries and Browser UIs (kil)900
css, media-queries
The State of Digital Accessibility: Three Key Challenges (moz)899
legal, web
When Is It OK to Disable Text Selection? (dxn/css)898
css, usability
Better Accessible Names (hdv)897
naming
Disability Is Not a Dirty Word896
communication
Making Sense of WAI–ARIA: A Comprehensive Guide (sma)895
guides, aria, html
The “details” and “summary” Elements, Again (sco)894
html, disclosure-widgets
Justin Yarbrough Talks About Alt Text893
podcasts, writing, alt-text, images
Are Modals in Web Design a UX Disaster? (web)892
design, user-experience, modals
The Realities and Myths of Contrast and Color (sma)891
contrast, colors, myths
W3C Accessibility Maturity Model (w3c)890
processes, culture, leadership
HTML Markup Tips for Developing Accessible Websites889
html, aria
Focus Appearance Explained (tem)888
wcag, forms, focus
The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma)887
drupal, usability
“Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar)886
overlays, w3c, history
Accessible Lists and Tables (pop)885
html, lists, tables
Beginner’s Guide to Lists and How to Make Them Accessible (pop)884
guides, html, lists
Don’t Overwrite Visual Labels With “aria-label” (ash)883
html, aria, labels
Comparing JAWS, NVDA, and VoiceOver (css)882
screen-readers, comparisons, jaws, nvda, voiceover
Neutrality Isn’t an Option When It Comes to Accessibility (kar)881
Small Steps: Celebrating Four Accessibility Wins (red)880
communication
An Argument Against CSS Opacity (tpg)879
css, colors, contrast, transparency+opacity
Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility878
communication
What Is Closed Captioning?877
multimedia, captions
Short Note on “figure” and “figcaption” (ste)876
html
5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards875
wcag, compliance
Why Every University Needs an Accessible Standard Website Template874
content-management, frameworks
Accessibility and Supporting Internet Explorer (gra/tet)873
browsers, internet-explorer, support
Does Accessibility Stifle the Creative Process?872
processes, creativity
Bring Focus to the First Form Field With an Error (aar)871
forms, focus
Prepare for WCAG 2.2 and Beyond (lev)870
videos, wcag, standards
Mac VoiceOver Testing the Simple Way (spa/clo)869
testing, screen-readers, voiceover
Inclusion Beats Optimization (eri)868
dei, optimization
Outline Is Your Friend (mat)867
css
Introduction to Screen Readers (Desktop Edition) (bru)866
videos, introductions, screen-readers, desktop
Check Heading Accessibility Using the WAVE Tool (pop)865
videos, headings, assistive-tech, tooling, testing
Accessible User Experience and A/B Testing864
user-experience, a-b-testing, optimization
Building Accessible Select Components in React863
components, react, forms
Automation and Accessibility—What You Need to Know862
videos, automation
Results of Quick Testing of Documentation Tools’ Accessibility861
documentation, tooling
Accessibility Is Writing860
writing
Brief Note on Calendar Tables (aar)859
tables, assistive-tech
SEO Links Obfuscation and Accessibility Problems858
seo, links, obfuscation
5 Heading Accessibility Issues and How to Fix Them (pop)857
headings, microcontent
AI-Generated Images From AI-Generated Alt Text (aar)856
images, writing, alt-text, ai
What Are Best Practices for Creating Alt Text?855
writing, alt-text, images, best-practices
One Year of Coding—Recommendations for Beginners From a Beginner854
learning, semantics
Underengineer Your Websites (aar/ben)853
videos, interviews
Abbreviations Suck (cfe)852
html
#ADA32: The ADA Has Applied to Digital for Decades (lfl)851
ada, legal
Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer/equ)850
communication
The 10 Affirmations of Good Digital Accessibility (deq)849
Definitive Guide to CAPTCHA Accessibility848
guides, captcha
Roundup of Recent Document Outline Chatter (geo/css)847
html, headings, semantics
With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv)846
css, selectors, keyboard-navigation, focus
Research Insight: Accessibility of Images (ihe/tet)845
usability, images, research
Where’s the Fun in Accessibility?844
user-experience
Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste/tpg)843
html, semantics, headings, microcontent
Expert Tips for Color Accessibility on the Web842
tips-and-tricks, colors
Abbreviations Can Be Problematic (tem)841
html
What Is WAI? The Web Accessibility Initiative840
Use Firefox for Accessibility Testing (col)839
browsers, firefox, testing
Welcome to the Dark Side (yat)838
dark-mode, usability
What Does x% of Issues Mean? (aar)837
metrics
7 Quick Facts About WCAG 2.2 (lev)836
wcag, standards
Perceived Affordances and the Functionality Mismatch (tin)835
usability, semantics
What Is the Best Way to Mark Up an Exclusive Button Group? (lea)834
html, semantics, aria
The Hidden History of Screen Readers (ver)833
screen-readers, assistive-tech, history
Web Accessibility Laws and Policies832
legal, policies, link-lists
Bag Some AAA Wins Where You Can (tem)831
wcag
My War on Animation (ver)830
animations
What You Need to Know About ARIA and How to Fix Common Mistakes (pop)829
html, aria, mistakes
Building (or Rebuilding) a Website With Accessibility in Mind828
Generating Accessibility Test Results for a Whole Website With Pa11y CI827
testing, tooling
The Ultimate Guide to Debugging Accessibility Issues826
guides, debugging
Set JAWS Free! (yat)825
screen-readers, jaws
Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru)824
html, semantics
An Accessibility-First Approach to Chart Visual Design (sma)823
information-design
Make It Accessible822
websites
It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar)821
browsers, safari, css
Captions: Humans vs. Artificial Intelligence: Who Wins? (mer/equ)820
captions, writing, automation, comparisons
The Ballad of Text Overflow (sib/tpg)819
css, overflow
Two Levels of Customising “<selectmenu>” (hdv)818
html
“That’s Not Accessible!” and Other Statements About Accessibility (hdv)817
Thoughts on an Accessibility “Get Well” Plan (j9t)816
processes, engineering-management, leadership
Accessible Design Systems (ihe/tet)815
design-systems
WCAG 2.1 AA Web Accessibility Checklist814
checklists, wcag
How We Designed an Accessible Color Palette From Scratch813
colors, color-palettes, case-studies
“text-overflow: ellipsis” Considered Harmful (yat)812
css, overflow
Introducing Keyboard Navigation (bru)811
videos, introductions
What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs?810
videos, writing, information-design
Icon-Only Links Fail WCAG (tem)809
links, wcag, images, icons, conformance
Best Practices for Overlays II808
best-practices, overlays
5 Very Simple Steps You Can Take for Accessibility Improvement (mni)807
optimization
Communication Accessibility: It’s Time to Change How We Communicate (mer)806
communication
Do Dyslexia Fonts Improve Accessibility?805
dyslexia, fonts
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)804
modals, dom, shadow-dom
Change Management for Accessibility (deq)803
processes
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)802
reflow, resizing, wcag
How to Use Headings for Website Accessibility801
how-tos, headings, semantics
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?800
semantics, colors, contrast, user-experience
Best Practices for Overlays799
best-practices, overlays
Are You Ignoring Digital Accessibility at Your Job?798
career
WCAG 3 Compliant? Check Again797
wcag, standards
How to Pick the Least Wrong Colors796
how-tos, colors, design
Writing Useful Alt Text (mic)795
writing, alt-text, images
Interview With Léonie Watson (tin+)794
interviews
APCA: The New Algorithm for Accessible Colour Contrast793
colors, contrast, apca
Just How Long Should Alt Text Be? (geo/css)792
writing, alt-text, images
What’s the Alternative (Text)? (col)791
writing
Why Are Iframe Titles Important for Accessibility?790
html, iframes, writing
Dialog Components: Go Native HTML or Roll Your Own? (css)789
modals, components
Accessibility From Different Perspectives (hdv)788
Making Disabled Buttons More Inclusive (san/css)787
forms, buttons, focus, aria, html, attributes
Triaging WCAG 2.1 Level AAA (tet)786
wcag, standards
Accessibility Not-Checklist (int)785
websites, checklists
Automate Accessibility Tests With Storybook (sto)784
testing, automation, storybook
React Accessibility Resources (bru)783
react, link-lists
Web Accessibility Is Broken—It’s Time to Fix It (yat)782
videos
Web Development === Accessibility781
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure780
interviews, leadership, culture, metrics
4 Web Accessibility Remediation Mistakes to Avoid779
mistakes
Let’s Make Accessibility Boring Again778
WCAG 2.2 and WCAG 3 Status Updates777
wcag, standards
WP Accessibility Day776
websites, awareness-days, wordpress
How the HTML “lang” Attribute Helps Accessibility775
html, attributes, localization
24×24 Pixel Cursor Bookmarklet (aar)774
wcag, testing, bookmarklets
Peering Into the Accessibility of Dark Mode773
dark-mode
More Common Accessibility Issues That You Can Fix Today (hdv)772
Keyboard Testing: The A11y Enhancement to Your Definition of Done (ste)771
keyboard-navigation, testing
Does JavaScript Make My Site Less Accessible?770
javascript, wcag
Debugging Accessibility With Chrome DevTools769
videos, dev-tools, debugging, browsers, chrome
Why WCAG 2.2 Is Still in the Oven (deq)768
wcag
Designing for Web Accessibility in 60 Seconds (dav)767
Two Approaches to Accessibility on the Web (j9t)766
automation
A Different View Into Accessibility Overlays765
overlays, testing, documentation, auditing
What’s Your Heading? (col)764
html, headings, semantics
Lost in Translation (mat/btc)763
videos, design, html, css
A Guide to Writing About Digital Accessibility (deq)762
guides, writing
Please, Stop Disabling Zoom (mat)761
zooming, html
The Evolution of WCAG: A Postcard From the Front Lines760
wcag, standards, history
How Not to Do Accessible Design759
design, colors
Under-Engineered Multi-Selects (aar)758
html, aria
Foundations: Lists (tin/tet)757
fundamentals, html, lists
Introducing “inert”756
introductions, html, attributes, keyboard-navigation
Let’s Keep the “Content” in WCAG (spa)755
content, wcag
Stop Removing Focus (col)754
focus, css
Plain Old Semantic HTML: A Perfect Basis for Accessibility753
html, semantics
8 Ways to Make Website Accessibility Easier (and Less Expensive)752
Beyond WCAG: Losing Spoons Online (tpg)751
wcag, colors
Brief Note on Buttons, Enter, and Space (aar)750