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 and included. Hide

Frontend Dogma

“accessibility” News Archive (2)

Entry (Sources) and Additional TopicsDate#
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int)2,094
videos, fundamentals
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int)2,093
videos, fundamentals
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int)2,092
videos, fundamentals
Ensuring Accessibility in Single Page Applications: A Comprehensive Guide2,091
guides, single-page-apps
Creating an Effective Website Accessibility Checklist2,090
checklists
Tabindex: What It Is, How It Works, and When to Use It (pop)2,089
html, focus, keyboard-navigation
Testing Methods: Orientation (dec)2,088
testing, wcag
The Accessibility Pipeline for Frontend Teams (sto)2,087
storybook
A11y 101: 2.1.4 Character Key Shortcuts (nat)2,086
introductions, wcag, keyboard-shortcuts
Global Accessibility Standards in Africa: A Panel Discussion (ina)2,085
videos, standards
Accessible Social Media: Alt Text2,084
social-media, alt-text, images
How Long Can Alt-Text Be? (jup)2,083
alt-text, images
The European Accessibility Act: Dreams and Gratitude (lfl)2,082
eaa, legal
What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg)2,081
vpat-acr, compliance
Implement WCAG Rules in Your Infographics (a11)2,080
wcag, visualization, design, images, alt-text, contrast, colors
Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int)2,079
semantics, focus, keyboard-navigation, contrast, colors
It’s More Than Picking a Pretty Font2,078
fonts, legibility, readability, typography, wcag
From Word Fluff to Real Impact: Achieving Specific, Measurable, and Accountable Accessibility2,077
processes, culture
Joe Dolson and Jonathan Desrosiers on WordPress Accessibility: Core Commitment or Canonical Plugin (joe+)2,076
podcasts, interviews, wordpress
SVG Optimization and Accessibility Basics (dbu)2,075
fundamentals, svg, images, optimization
Writing Alt Text With AI (jar)2,074
ai, prompting, alt-text, images
Know Your HTML (Yes, TSX Included) (hel)2,073
html, semantics
WCAG 3, Increment or Overhaul? (ala)2,072
wcag, standards, w3c
Testing Methods: Sensory Characteristics (dec)2,071
testing, wcag
Erring on the Side of Caution (tem)2,070
wcag
What to Say When You Don’t Know the Accessibility Answer2,069
communication
Testing Methods: Meaningful Sequence (dec)2,068
testing, wcag, link-lists
A11y 101: 2.1.2 No Keyboard Trap (nat)2,067
introductions, wcag, keyboard-navigation, focus
Don’t Use That Accessibility Overlay (acc)2,066
overlays
How to Create an Accessible Color Palette (cfe)2,065
how-tos, colors, color-palettes
Selfish Reasons for Building Accessible Uis (nol)2,064
html, debugging, testing
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma)2,063
aria, html, assistive-tech, support
Mission Impossible—Accessibility Job Roles (cra)2,062
career, hiring
You’re Not an Accessibility Specialist Until You’ve… (cer)2,061
career
Quick Tip: Avoid Event Listeners on the “window” Object (nat)2,060
javascript, jquery, events, tips-and-tricks
Accessible Rickrolling (hey)2,059
writing, microcontent
Accessibility in Design Systems (dev)2,058
design-systems, eaa, compliance
Accessibility Statements: The Good, the Bad, and the Ugly2,057
documentation, compliance
Testing Methods: Info and Relationships (dec)2,056
wcag, testing, comparisons, link-lists
A11y 101: 2.1.1 Keyboard (nat)2,055
introductions, wcag, keyboard-navigation
Pride, Shame, and Accessibility (hey)2,054
culture
So, You Screwed Up Your EAA Compliance. What Now? (yat)2,053
eaa, compliance, legal
Where to Put Focus When Opening a Modal Dialog (aar)2,052
modals, forms, focus
ARIA/HTML Relationship Severance (ste)2,051
aria, html
Accessibility Terms Every Content Creator Should Know2,050
terminology
“aria-selected”: Practical Examples and Use Cases (flo/a11)2,049
aria, html, examples
Exploring the CSS “contrast-color()” Function… a Second Time (dxn/css)2,048
css, functions, colors, contrast
Quick Tip: WCAG Doesn’t Round (nat)2,047
wcag, tips-and-tricks
How to Make Accessibility “Stick”2,046
how-tos, collaboration, communication
How to Use ARIA Roles and Properties Effectively2,045
how-tos, aria, html
Translating Accessibility (tpg)2,044
localization, attributes, examples
7 Signs of a Bad User Experience and Best Practices to Avoid It2,043
user-experience, best-practices, information-architecture, performance, mobile-first, simplicity, testing, consistency
Championing Accessibility: Technical and Non-Technical Tips (equ)2,042
advocacy, processes
Inclusive Development Practices in Next.js Projects (web/deq)2,041
nextjs, semantics, keyboard-navigation, aria, alt-text, localization, performance, axe
Colour Alone Can Be Used to Convey Meaning, and I Don’t Like It (tem)2,040
colors
Is the DOJ Web Accessibility Rule in Danger?2,039
legal
A11y 101: 1.4.13 Content on Hover or Focus (nat)2,038
introductions, wcag, focus, hover
The Accessibility Advantage (moz)2,037
seo
Up and Coming ARIA (web)2,036
aria, html
Re: Broken Promises (hbu)2,035
ai, tooling
Best Examples of EAA Compliant Websites in 20252,034
eaa, compliance, examples
Quick Tip: Context Is Key (nat)2,033
testing, tips-and-tricks
Ready or Not, the EAA Is Here2,032
legal, eaa, wcag
Are You Sure That Table Isn’t a List? (tem)2,031
tables, lists, wcag
The Role of Captions and Transcripts in Accessibility2,030
captions
Making Scannable Web Pages for Assistive Technology (jar)2,029
assistive-tech, design, headings, semantics, html
My Request to Google on Accessibility (aar)2,028
google, history
Deploying Accessibility at Scale: Strategy, Tactics, and Battle Stories (int)2,027
videos, strategies
You Can Style Alt Text Like Any Other Text (geo/css)2,026
alt-text, images, css, javascript
Make Screen Readers Talk With the ARIA Notify API (ale)2,025
screen-readers, aria, notifications, apis, javascript
A11y 101: 1.4.12 Text Spacing (nat)2,024
introductions, wcag, typography
The Role of UX Design Strategy in Driving Product Adoption (uxm)2,023
user-experience, design, strategies, product-management
There Is No Spoon (tin/btc)2,022
videos, ai
WordPress Needs Documentation About Accessibility, Help Me Work on It (ria)2,021
wordpress, documentation
How to Convince People to Care and Invest in Accessibility (ste)2,020
how-tos, metrics, advocacy
Expanding/Collapsing With “details” (ons/oze)2,019
html, disclosure-widgets
A11y 101: How to Test Manually (nat)2,018
introductions, testing
Accessibility Report 2025 (ema)2,017
studies, research, email
Awareness (ada)2,016
awareness-days
3 Tools to Help Fix the Web’s Most Common WCAG 2.2 Failures (ato)2,015
wcag, tooling, lighthouse, google, webaim, axe
Learning Accessibility as a Designer (sil)2,014
design, learning
Finding the Joy in Alt Text (bry)2,013
alt-text, images
What Is a Conforming Alternate Version and When Would We Use It? (mni)2,012
compliance
The Impact of Web Accessibility Overlays on the Usability and User Experience for People With Permanent Visual Impairments (dni)2,011
studies, research, usability, overlays
Figma Sites: When Accessibility Is an Afterthought2,010
figma, link-lists
Foundations: Keyboard Accessibility (tet)2,009
fundamentals, keyboard-navigation, focus, html
The True Path to Garbage Code: Figma Sites (joe)2,008
figma, html, quality, semantics
Unlocking Accessibility: Information Architects Share Their Approach to Digital Accessibility and Design With People With Disabilities2,007
information-architecture
95% of Homepages Are Inaccessible2,006
homepages, wcag, metrics
Do Not Publish Your Designs on the Web With Figma Sites… (aar)2,005
figma
Are “CSS Carousels” Accessible? (sar)2,004
css, carousels, examples
The Hidden Gold of Web Accessibility: Everything About ARIA Labels (flo/a11)2,003
aria, html, best-practices
K.I.S.S. ARIA (nat)2,002
aria, html
Test Keyboard Accessibility on Your Website2,001
videos, keyboard-navigation, testing
Creating a More Accessible Web With ARIA Notify (pat)2,000
aria, notifications, apis
Potential Accessibility Issues of Floating Animations on Webpages and Mobile Apps (cer)1,999
animations
WCAG 3.0’s Proposed Scoring Model: A Shift in Accessibility Evaluation (sma)1,998
auditing, compliance, wcag
Building a More Accessible GitHub CLI (rya+)1,997
github, tooling, command-line
Use CSS “reading-flow” for Logical Sequential Focus Navigation (rac)1,996
css, flexbox, grids, layout
Disclosures and Accordions (web)1,995
disclosure-widgets, accordions
Event Handling in JAWS and NVDA (sib/tpg)1,994
screen-readers, jaws, nvda, events, javascript, comparisons
Keyboard Navigation: Ensuring Usability Without a Mouse1,993
usability, keyboard-navigation, testing
Automated Accessibility Test Tools Find Even Less Than Expected1,992
testing, automation, metrics
Focus Priming (tem)1,991
focus
How Keyboard Testing Improves Digital Accessibility (mic/deq)1,990
keyboard-navigation, testing
Organizational Scaffolding for Accessible Design and Content (sta/a11)1,989
videos, interviews, processes, tooling, culture
Tools of the Trade: Accessibility Without the Cost (web/equ)1,988
tooling, linting, testing
A11y 101: 1.4.11 Non-Text Contrast (nat)1,987
introductions, wcag, contrast, colors
Menu and Navigation: The Difference (stv)1,986
navigation, pagination, html, aria
The 4 Motivations for Accessibility—the Big “Why?”1,985
economics, legal, dei
Advancing Accessibility Standards (acc)1,984
standards
Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code1,983
semantics, html, community
Catching Up on Accessibility With AI Chat1,982
ai
I Broke the Disabled Button (hom)1,981
buttons, retrospectives
The Problem(s) With Image Accessibility1,980
images, alt-text, html
Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t)1,979
guest-posts, html, minimalism, conformance, semantics, interoperability, standards
A11y 101: 1.4.10 Reflow (nat)1,978
introductions, wcag, reflow
Color Contrast and Readability: The Cornerstones of Accessible Design1,977
design, colors, contrast, readability, wcag
How to Meet SC 2.5.3 “Label in Name” (tpg)1,976
how-tos, wcag, labels, forms
The European Accessibility Act: What Businesses and App Developers Need to Know1,975
eaa, legal
Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm)1,974
redesigning, user-experience, user-conversion, economics, maintainability, usability, branding
How Accessibility Audits Are Shaping the Future of User-Centered Design (uxm)1,973
auditing, usability, seo, compliance, branding, user-conversion
What Does It Really Mean for a Site to Be Keyboard Navigable (sma)1,972
keyboard-navigation, focus, skip-links
Creating an Accessible Accordion With HTML Description Lists (kar)1,971
html, lists, accordions
Fostering an Accessibility Culture (dad/sma)1,970
training, culture, processes
WCAG in Plain English (aaa)1,969
wcag, guides
Image Alt Text Guide: How to Write and Add Image Alt Text Reference1,968
guides, user-experience, seo, alt-text, images, shopify
Navigating the 2026 ADA Guidelines (ter+)1,967
videos, guidelines, ada, legal
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma)1,966
design, dark-mode
Testing Methods—Pre-Recorded Captions (dec)1,965
testing, captions, multimedia, link-lists
A11y 101: 1.4.5 Images of Text (nat)1,964
introductions, wcag, images, alt-text
Accessible Forms: Tips and Techniques1,963
forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques
Tooltip Should Not Start an Accessible Name1,962
tooltips
Automated WCAG Testing Is Grrreat! (aar)1,961
wcag, testing, automation
ARIA in HTML (sco+/w3c)1,960
standards, aria, html
Automated Accessibility Testing: Strengths and Limits1,959
testing, automation, comparisons
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web)1,958
fonts, typography, usability, design
What It Means to Shift Left on Accessibility and How to Do It Right (lul)1,957
dei, design, culture, processes, collaboration, project-management, content-strategy, quality, training
Using ARIA Landmarks for Better Navigation1,956
navigation, keyboard-navigation, aria
A11y 101: 1.4.4 Resize Text (nat)1,955
introductions, wcag, resizing
A Note About WCAG Conformance Levels (dec)1,954
wcag, compliance
Tweaking Text Level Styles, Reprised (aar)1,953
html, css, support, browsers, screen-readers
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer)1,952
webaim, metrics, ecommerce
The Importance of Alt Text for Images1,951
alt-text, images, dei, compliance, legal, seo, user-experience
A Guide to Alt Text Across Popular Tools (pop)1,950
guides, alt-text, images, tooling
AI and Accessibility: Opportunities and Challenges for Content Creators1,949
ai, content
Automated vs. AI vs. Manual Testing—Text Alternatives (dec)1,948
testing, automation, ai, comparisons
Digital Accessibility Is a Civil Right (kar)1,947
legal, ada, wcag, economics
Robust Accessibility and Artificial Intelligence (AI) (ger)1,946
ai
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg)1,945
wcag, eaa, legal, standards, comparisons
Prioritizing Accessibility Bugs for Maximum Impact (civ)1,944
prioritization, wcag, bugs
Testing Tools for Accessibility Enhancement II1,943
videos, testing, tooling
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web)1,942
studies, research, homepages, metrics
My Favorite Tools for Web Accessibility Testing (ale)1,941
testing, tooling, link-lists
Browser Choice Is an Accessibility Consideration (bee)1,940
browsers, chromium
How to Conduct an Accessibility Audit: A Step-by-Step Guide1,939
how-tos, guides, auditing, processes
Mind the WCAG Automation Gap (ste)1,938
automation, wcag
A11y 101: 1.4.3 Contrast (Minimum) (nat)1,937
introductions, wcag, contrast, colors, apca
“aria-label” Is a Letdown (thi/wag)1,936
aria, labels, html
AI Is the Future of Accessibility (kar)1,935
ai, outlooks
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer)1,934
documentation, compliance, tooling
How Navigation Should Work for Keyboard Users (tem)1,933
navigation, keyboard-navigation, focus
My Thoughts on Asynchronous Accessibility APIs (jcs)1,932
asynchronicity, apis
Web Accessibility Requirements in the EU (mar)1,931
eaa, legal, compliance, history, metrics
Quick Accessibility Wins That Are Easy to Implement (kev)1,930
videos, html, semantics, alt-text, images, contrast, colors, keyboard-navigation, focus, skip-links
Understanding the European Accessibility Act (EAA) (tin/tet)1,929
eaa, legal
Why UI Automation Is Insufficient as an Accessibility API for the Web (jcs)1,928
automation, microsoft
Polite Is Often Better Than Being Alerted (oze)1,927
aria, screen-readers
A11y 101: 1.4.2 Audio Control (nat)1,926
introductions, wcag, multimedia
Is React Accessible? That’s the Wrong Question1,925
react, jsx, semantics, html
Accessibility Requires Clear Responsibilities or It Will Fail (cer)1,924
processes, culture
Designers, Your Excuse Is Gone. Stunning, Animated, and Accessible. Yes, You Can! (bov)1,923
design
Popping Preconceived Popover Ponderings (sco)1,922
html, pop-overs
ADA Compliance vs. WCAG Conformance1,921
ada, wcag, compliance, comparisons, legal
A11y 101: 1.4.1 Use of Color (nat)1,920
introductions, wcag, colors
Automated Tools Can Ensure Full Accessibility Compliance1,919
compliance, tooling, automation
WAI a Day (yat)1,918
websites, link-lists
“aria-label” Requires a Valid Role (cfe)1,917
aria
Implementing “aria-describedby” for Web Accessibility (flo/a11)1,916
aria, forms, labels, html
Top 10 Common Accessibility Issues in Websites1,915
Usability Testing With Disabled Users Is a Good Investment (nic)1,914
testing, usability
An Aura of Accessibility (tpg)1,913
zooming, reflow, wcag
Don’t Use Fake Bold or Italic in Social Media (aar)1,912
social-media, unicode, screen-readers, pronunciation
Accessible Solutions Benefit Everyone: Here’s How (nng)1,911
videos, design, examples
A11y 101: 1.3.5 Identify Input Purpose (nat)1,910
introductions, wcag, forms
UX Analytics: How to Measure Your User Experience the Right Way (uxm)1,909
how-tos, user-experience, metrics, performance, tooling
Dark Mode: Essential, Not a Preference1,908
dark-mode
Be Wary of Accessibility Guarantees From Anyone (aar)1,907
automation
Values (yat)1,906
ai, community, culture
Testing Tools for Accessibility Enhancement1,905
videos, testing, tooling
There’s No Such Thing as “Menubar Navigation” (tem)1,904
navigation, html
Views on Views (hdv)1,903
wcag, terminology
Is the Button Focusable? (mat)1,902
buttons, focus, quizzes
When to Use Lists for Better Accessibility1,901
html, lists
What It Really Takes: Building an Accessibility-First Corporate Culture (deq)1,900
videos, culture, strategies
The Six Cs of Accessibility1,899
The Fallacy of Balance: Challenging the Notion of Security and Accessibility as Opposing Objectives (deq)1,898
videos, security
Accessibility Maturity Models (deq)1,897
videos
2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi/deq)1,896
videos, web-almanac, studies, research, metrics, axe
A11y 101: 1.3.4 Orientation (nat)1,895
introductions, wcag, design
Common Dataviz Accessibility Issues (fos/sma)1,894
videos, visualization
Overlay Timeline (ove)1,893
websites, overlays, history, link-lists
Trusting AI With My Images Wasn’t Easy (dri)1,892
ai, images, alt-text, automation, tooling
Best Practices for Cognitive Accessibility in Web Design (a11)1,891
wcag, best-practices
1.4.10: Adversarial Conformance (aar)1,890
wcag, compliance
Skip Links: What, Why, and How (tem)1,889
skip-links, keyboard-navigation, wcag
Accessible Design Checklist (lau/pen)1,888
design, checklists
Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl)1,887
legal, ada
Digital Accessibility and the Cost of Exclusion (deq)1,886
economics, ethics
These (Still) Aren’t the SCs You’re Looking For (pat)1,885
videos, wcag, compliance
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist1,884
checklists, eaa, legal
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch)1,883
search, hiding, browsers, html
Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl)1,882
dei, legal
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11)1,881
design, user-experience, principles, techniques, processes
It’s Right There in the Back of the Book (hom)1,880
html, semantics
10 Common Web Development Mistakes to Avoid Right Now1,879
mistakes, mobile, performance, seo, navigation, security, analytics, testing
Common Accessibility Challenges When Navigating Tables1,878
tables, images, keyboard-navigation
Don’t Start Testing Accessibility With a Screen Reader (eri)1,877
testing, screen-readers, keyboard-navigation
12 Web Accessibility Tips to Make Your Site More User-Friendly1,876
tips-and-tricks, contrast, alt-text, keyboard-navigation, navigation, captions, labels, skip-links, microcontent
Designing Accessible Website Navigation: Best Practices for Inclusive UX1,875
design, user-experience, navigation
Website Accessibility Testing Methods That Work (a11)1,874
testing, processes
6 Questions for Eric Eggert (yat+/fro)1,873
interviews, eaa, legal
10 Digital Accessibility Mistakes to Avoid1,872
mistakes, alt-text, images, contrast, colors, keyboard-navigation, aria, semantics, headings, labels, forms, pop-ups, testing
Which VoiceOver? (aar)1,871
voiceover, screen-readers, unix-like, apple
Alt Text Accessibility: Balancing AI and Human Oversight (tec+/equ)1,870
podcasts, images, multimedia, alt-text, ai, quality
AI and Accessibility: The Good, the Bad, and the Bollocks (tin/rem)1,869
videos, ai
How to Perform Comprehensive ADA Testing (a11)1,868
how-tos, testing, processes, ada, legal, compliance
Generating Image Descriptions and Alt-Text With AI (dri)1,867
images, alt-text, ai, quality
Before You Buy an Accessibility Audit (cer)1,866
auditing, training, testing, culture
Effective Steps for Conducting a Thorough ADA Audit (a11)1,865
processes, ada, legal, compliance, auditing
How to Set Up an Accessible Page Structure and Navigation (pop)1,864
how-tos, html, navigation
WCAG Colour Contrast: What Does the 4.5:1 Ratio Actually Mean? (the)1,863
wcag, contrast, colors
The Politics of Accessibility1,862
history, advocacy, politics
The Myth of “Fully Accessible” (sor)1,861
myths
The European Accessibility Act for Websites and Apps (mar)1,860
legal, eaa, overviews
Accessibility Beyond Compliance: A Driver for Innovation and UX1,859
compliance, user-experience
The DOJ Provides Practical Guidance on How to Implement a Digital Accessibility Program1,858
how-tos, processes, prioritization
Considerations for Making a Tree View Component Accessible (eri)1,857
components, keyboard-navigation, aria, case-studies
Best Practices for EU Web Accessibility Compliance Monitoring (a11)1,856
compliance, eaa, legal, monitoring
How to Use ARIA Alert Effectively (flo/a11)1,855
how-tos, aria, best-practices, examples
The European Accessibility Act 2025: An Internet for All1,854
legal, eaa
Did the US Government Cancel Accessibility? (mic)1,853
legal, politics
Creating Accessibility Systems to Fix Accessibility Issues (vis/ass)1,852
processes, automation
How to Build a “Copy Code” Snippet Button and Why It Matters (whi)1,851
how-tos, buttons, functionality, developer-experience
Section 508 Compliance: What You Need to Know1,850
compliance, section-508, legal
WCAG 3 a Change of Context (ste)1,849
wcag, terminology
Exploring AI, Web Development, and Accessibility in Tech With Stefan Judis (ste+/wea)1,848
videos, interviewing, ai, javascript, runtimes, screen-readers, craft
9 Design System Metrics That Matter1,847
design-systems, metrics, user-experience, consistency, maintenance, documentation, economics
The Four Most Dangerous Words to People With Disabilities1,846
communication
Audio Description in Advertising (eri)1,845
videos, monetization, multimedia
Don’t Wrap Figure in a Link (aar)1,844
html, links, screen-readers
On Certification (mar)1,843
career, training
[Accessibility Personas]1,842
personas
ADA Title II: Top 20 Questions Answered (gwi/deq)1,841
ada, legal, wcag
Advancing Accessibility: Strategies for Continuous Improvement (seg/equ)1,840
strategies, processes, culture
A11y 101: 1.3.1 Info and Relationships (nat)1,839
introductions, wcag
Accessibility of Emojis for List Bullets—Potential Issues (cer)1,838
emoji, lists, screen-readers, pronunciation
HTML Developers: Please Consider—in the Year of 2025 (ste)1,837
html, aria
Can AI Be Used as an Accessibility Testing Partner? (tho)1,836
ai, testing, tooling, comparisons
How to Conduct Accessibility Testing With Screen Readers1,835
how-tos, testing, screen-readers, assistive-tech
Accessibility Always a Focus in Drupal1,834
interviews, drupal
“aria-description” Does Not Translate (aar)1,833
aria, browsers, localization
Automated and Manual Accessibility Testing Work Best Together (pop)1,832
testing, comparisons
Accessibility Essentials Every Front-End Developer Should Know (mar)1,831
fundamentals, html, semantics, forms, keyboard-navigation, modals, alt-text, focus, responsive-design, reduced-motion, aria
Brief Note on Figure and Figcaption Support (aar)1,830
html, screen-readers, support
Quick Note: Limit Use of “Logo” in Alt Text (nat)1,829
images, logos, alt-text, microcontent
FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl/tec)1,828
legal, ai
Updated Brief Note on Description List Support (aar)1,827
html, lists, semantics, screen-readers, support
Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem)1,826
iframes, embed-code, keyboard-navigation, scrolling, screen-readers
Improve Accessibility of User Authentication (cer)1,825
authentication, forms, labels, validation
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)1,824
html, buttons, icons, images, screen-readers
Principles of Web Accessibility (hey)1,823
principles
Why Heading Order Matters in HTML (gra)1,822
html, headings
The Search Input: They Almost Got It Right (stv/mat)1,821
html, forms, labels, screen-readers, assistive-tech
Why Are We So Rubbish at Accessibility? (car)1,820
craft, culture
Don’t Hide Skip Links (oze)1,819
skip-links, hiding
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)1,818
html, tables
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)1,817
html, attributes, tooltips, toggles
Accessibility First: How to Design Inclusive Frontend Experiences1,816
how-tos, design, html, semantics, alt-text, keyboard-navigation, aria, contrast, forms, focus
AI and the Future of Accessibility With Dr. Gregg Vanderheiden1,815
podcasts, interviews, assistive-tech, ai, outlooks
No ARIA Is Better Than Bad ARIA (kar)1,814
videos, aria, html
The European Accessibility Act: Understanding Digital Accessibility (coo)1,813
legal, eaa
Have an Accessible New Year With These 12 Resolutions1,812
captions, wcag, testing, headings, modals
BITV 2.0 and the Future of Digital Accessibility in Germany (lev)1,811
bitv, legal, compliance
How I Gained a New Perspective on ARIA (mei/mat)1,810
aria
How to Make Your Angular Projects More Accessible1,809
how-tos, angular, examples
You Don’t Need the “isOpen” Class (mau/mat)1,808
html, aria
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)1,807
html, buttons
How to Dehumanize Accessibility With AI (ash)1,806
how-tos, ai
Page by Page: How Pagination Makes the Web Accessible (mat)1,805
pagination, html, css, svg
Potential Dangers of Status Messages (cer)1,804
wcag, microcontent
ARIA in HTML (sco+/w3c)1,803
standards, aria, html
How Strict Should We Be When Testing for WCAG Conformance? (sib/tpg)1,802
videos, wcag, compliance
Easily Check for Web Accessibility Problems in Ten Minutes or Less1,801
testing, keyboard-navigation, zooming
Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg)1,800
design, dei
Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c)1,799
wcag, w3c, standards
The “Perilous Pitfalls” of Accessibility Maturity1,798
leadership, product-management
Accessibility Fail Friday: “1” for “Yes” and “0” for “No”1,797
forms
AI and Accessibility: Ethical Considerations and Solutions (a11)1,796
ai, ethics
Accessibility Best Practices for Single Page Applications (SPAs)1,795
best-practices, single-page-apps
Buttons and Links1,794
buttons, links, wcag
Almost, but Not Quite, Entirely Unlike… (tin/mat)1,793
buttons, html, ai
“aria-labelledby = self” (wes/mat)1,792
aria
The Importance of Graceful Degradation in Accessible Interface Design (ele/sma)1,791
design, user-experience, graceful-degradation, progressive-enhancement
Forced Colors Mode Futility (css/mat)1,790
colors, contrast, css
The Complete Guide to ARIA Live Regions for Developers (flo/a11)1,789
guides, aria, live-regions
When Is a Skip Link Needed? (tpg)1,788
skip-links, keyboard-navigation, focus
How to Include Web Accessibility in Your Content Writing Process (pop)1,787
how-tos, content, writing, processes
How to Include Web Accessibility in Your Web Development Process (pop)1,786
how-tos, processes, tooling, webaim
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)1,785
branding, links, logos, images, alt-text
Designed With Care (rac)1,784
websites, books, design, content, compliance
The Future of Front-End Development: Trends to Watch in 2025 (max)1,783
ai, qwik, solidjs, webassembly, esm, design-systems, headless, sustainability, dev-tools, low-and-no-code
A False Sense of Accessibility: What Automated Testing Tools Are Missing1,782
videos, testing, automation, tooling
Designing Your Own Accessibility Vendor Monitoring Program1,781
videos, business-relations, monitoring
Don’t Fuck With Scroll1,780
websites, scrolling, user-experience, usability, maintainability
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho)1,779
compliance, product-management, strategies, processes
The Many Faces of Digital Accessibility (aar)1,778
videos, career
Create Accessible Websites: Top Free Tools You Need to Know1,777
testing, jaws, nvda, screen-readers, linting, tooling
Language of Parts Bookmarklet (bea)1,776
bookmarklets, html, metadata
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation1,775
how-tos, legal, compliance
Old Alt Text Advice (ste)1,774
images, alt-text, html, microcontent, best-practices
Using Severity Ratings to Prioritize Web Accessibility Remediation (web)1,773
prioritization
Avoid Read-Only Controls (aar)1,772
html, forms
Doing the Numbers: Digital Accessibility and Shifting Left (deq)1,771
processes, metrics, economics
Introducing the Leader’s Guide to Accessibility1,770
guides, introductions, leadership, processes, terminology
Why Accessibility Matters for Your SEO Strategy (a11)1,769
seo, strategies
How to Use Lighthouse Wisely in Your Front-End Projects (ele/des)1,768
guest-posts, how-tos, lighthouse, google, performance, seo, best-practices
Mastering Accessible Modals With ARIA and Keyboard Navigation (a11)1,767
keyboard-navigation, aria, modals, javascript
Foundations: Types of Disability (tet)1,766
fundamentals
Why Responsive Design Is Failing Modern Users (web)1,765
responsive-design, performance, usability
Web Accessibility and the Second Trump Administration1,764
legal
Some Tips for Keyboard Support on Native Mobile Applications (cer)1,763
mobile, native, keyboard-navigation, tips-and-tricks
Alt Text: Not Always Needed (nng)1,762
images, alt-text, writing
How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze)1,761
advocacy
Accessibility Misinformation (col)1,760
wcag, apca
Global Digital Accessibility Salary Survey (web)1,759
career, surveys
Most Disabled People “Excluded” by Unfit Designs1,758
design, dei
The European Accessibility Act—Get Ready (int)1,757
legal, eaa
The Myth of “Accessible Components and Done” (mic)1,756
components, myths
What Accessibility Statements Are Really For1,755
documentation, legal
Accessibility (mgi/htt)1,754
web-almanac, studies, research, metrics
Two Different Kinds of “Focusable” UI Elements (yat)1,753
focus, keyboard-navigation
How to Identify Decorative Images and Boost Accessibility (a11)1,752
how-tos, images, decoration, html, aria
My Anti-Overlay Client Letter (acc)1,751
overlays, business-relations, communication, advocacy
Beautiful Focus Outlines (med)1,750
css, focus, examples
How to Test JavaScript for Accessibility Compliance (flo/a11)1,749
how-tos, javascript, compliance, wcag, testing
Unlocking Accessibility: Content Designers Share Their Experience and Advice1,748
interviews, design
Disabled and Obscured (ste)1,747
html, forms, wcag, standards
JavaScript Do’s and Don’ts (mua)1,746
javascript
The Only Accessibility Video You Will Ever Need1,745
videos
25 Accessibility Tips to Celebrate 25 Years (jar/web)1,744
tips-and-tricks, aria, html
“Functionality” Is Not Constrained by Content1,743
pdf, wcag, content
Reducing Digital Accessibility Litigation Risk1,742
legal, standards, processes
Testing With a Screen Reader Is an Important Step (mic)1,741
testing, screen-readers
Clarifying the Relationship Between Popovers and Dialogs (zel/css)1,740
pop-overs, modals, html, comparisons
PDF Accessibility on the Web: Tricks and Traps (ons/tpg)1,739
pdf, tips-and-tricks
Tooltip Best Practices (zel/css)1,738
tooltips, best-practices
Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer)1,737
naming
Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer/web)1,736
videos
Designing for Anyone: The Power of Accessible Products1,735
design, dei
Improving Accessibility Through Design Systems (xir/web)1,734
videos, design-systems
Talkin’ Tables (aar/web)1,733
videos, tables, html
The Internet Is Unusable—the Disabled View (web)1,732
videos, web
Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts1,731
dei, culture, leadership
Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl/par)1,730
videos, advocacy, collaboration, strategies
Making Accessibility Accessible (bas)1,729
What’s New in WAI–ARIA 1.31,728
videos, aria
10 Simple Ways to Make Your Social Media Posts Accessible1,727
social-media, content, images, alt-text, captions, contrast
Accessibility Challenges With Single Page Applications (wpa)1,726
videos, single-page-apps
Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa)1,725
videos, design, wcag
Foundations: Form Validation and Error Messages (tet)1,724
fundamentals, forms, validation, errors, usability
Good Accessibility Is Good SEO (lia)1,723
seo
If You Care (a11)1,722
Developing a Web Site Nonvisually in a Linux Environment (jas)1,721
unix-like, hugo, pico, processes
“aria-activedescendant” Is Not Focus (cod)1,720
aria, focus
Tips for Inclusive and Accessible Hiring and Recruiting (gwi/deq)1,719
dei, hiring, tips-and-tricks, myths, strategies
Understanding VPATs and ACRs: Key Insights (nat)1,718
vpat-acr
What Makes a Font Accessible? A Designer’s Guide (a11)1,717
guides, design, fonts, typography
AI for Accessibility Conformance Testing? Why? (ste)1,716
compliance, testing, ai
Design Systems and How to Use Them in an Accessible Way (bol)1,715
videos, how-tos, design-systems
The Elephant in the New Accessibility Law: PDFs1,714
legal, pdf
Shopify, Accessibility Lawsuits, and “Compliance” (nic)1,713
shopify, legal, compliance
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat)1,712
user-experience, keyboard-navigation
The Value of Accessibility Annotations in Inclusive Design1,711
design, dei, annotations
No Industry for Old Men (ste/web)1,710
videos, retrospectives, html, aria, browsers, screen-readers, w3c
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader1,709
design, nvda, screen-readers
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer)1,708
testing
How a Bottom-Up Design Approach Enhances Site Accessibility (ele/sma)1,707
design, processes
Practical Accessibility Tips You Can Apply Today (pic)1,706
tips-and-tricks, html
JAWS (Only) No More (ste)1,705
jaws, nvda, voiceover, apple, google, screen-readers, support
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int)1,704
processes, prioritization, project-management
How to Identify a Toxic Accessibility Culture, and What You Can Do About It1,703
how-tos, culture
“Straight to the Pool Room”: The Risks and Pitfalls of Placing Accessibility Issues in the Backlog (int)1,702
project-management
Celebrating WebAIM’s 25th Anniversary (jar/web)1,701
webaim, anniversaries
Making Maps Accessible to Screen Readers (mni)1,700
screen-readers, link-lists
The State of Accessibility (tpg)1,699
videos, podcasts, standards
Accessibility Is Everyone’s Responsibility (mer)1,698
culture, dei
Challenging the Case for Delayed ADA Compliance (tec/equ)1,697
podcasts, interviews, ada, compliance, legal
Your Accessibility Questions Answered by a Blind Person1,696
A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg)1,695
guides, auditing, testing, processes
Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri)1,694
information-architecture, wcag, apple
Brief Note on Disclosures in Fieldsets (aar)1,693
forms, pop-overs
But Why?? (a11)1,692
slides, design-patterns, testing, keyboard-navigation, contrast, colors, zooming
Good Forms (dav)1,691
forms, best-practices, usability, validation
Prioritize Accessibility in Procurement for Better CX and EX1,690
prioritization, processes
The Folly of Chasing Demographics (hey/inc)1,689
videos, dei
Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe/inc)1,688
videos, dei
Using Controllers for Keyboard Accessibility (nik/a11)1,687
videos, keyboard-navigation
How to Find the Accessible Name of a Button With Google Chrome (eri)1,686
how-tos, buttons, chrome, google, browsers, dev-tools
WCAG and Accessibility Beyond Naive Misconceptions (ope)1,685
wcag, testing, auditing
Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec+/equ)1,684
podcasts, interviews, processes, vpat-acr
“display: contents” Is Not a CSS Reset (aar)1,683
css, resets
I Need an Accessible Hero1,682
design-patterns
Mobile Accessibility Testing: Enhancing User Experience for All (a11)1,681
user-experience, testing, mobile
Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion1,680
mobile
Should Form Labels Be Wrapped or Separate? (sib/tpg)1,679
html, forms, labels, browsers, assistive-tech
Another Stab at Truncated Text (geo/css)1,678
design, usability, css
Tackling a System’s Accessibility Without Testing (jbu+)1,677
wcag, case-studies, heuristics
Be Careful When Using Generative Artificial Intelligence to Produce Code (cer)1,676
ai, code-generation
An Enhancement to Accessible Responsive Tables (tem)1,675
tables, responsive-design, javascript
Headings (web)1,674
html, headings
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency1,673
videos, ai, microsoft, tooling, images, alt-text
Paragraphs (sco)1,672
html
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11)1,671
videos, guides, aria, html
The “aside” Element (hey)1,670
html, semantics
Building Better Logins: A UX and Accessibility Guide for Developers1,669
guides, user-experience
Make Me One (Input) With Everything (mor/mat)1,668
html, forms, simplicity
WCAG’s A and AA Distinction Is Mostly Academic (yat)1,667
wcag, standards
Why Is Reaching WCAG Level AAA Not Recommended? (cer)1,666
wcag, standards
Is Using “aria-label” to Add Alternative Text but No “alt” Attribute Still a WCAG Fail?1,665
discussions, html, attributes, forms, labels, aria, alt-text, images
Improving the Screen Reader Experience for “Learn WCs” (and)1,664
user-experience, screen-readers, assistive-tech, apple, voiceover, case-studies
Spoiler Alert: It Needs to Be Accessible (sco)1,663
html, web-components, aria
Basic Keyboard Shortcut Support for Focused Links (eri)1,662
links, focus, support, browser-engines, keyboard-shortcuts
Foundations: Labelling Text Fields With Input and Label (tet)1,661
fundamentals, forms, labels, html
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni)1,660
wcag, reflow, zooming
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today1,659
videos, guides, introductions
Expert Guide: Writing HTML for Screen Reader Users (flo/a11)1,658
guides, html, aria, alt-text, writing, screen-readers
Accessibility Specialists Warn Against Using AI for Alt Text1,657
alt-text, images, ai
The “Other” C in CSS (sar/css)1,656
videos, css
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer)1,655
user-conversion, optimization, usability, economics
WCAG 2.2 Summary and Breakdown (mar)1,654
wcag, guidelines, overviews
80/20 Accessibility (mar)1,653
principles
Captions vs. Subtitles: Leave No Viewer Behind (mer)1,652
captions, readability, multimedia, comparisons
Designing for Accessibility: A Checklist for Designers1,651
design, checklists
Writing Alt Text for a Scientific Figure1,650
images, alt-text, writing, information-design
Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser)1,649
design, colors, backgrounds
Context Is King: Long Live the King! (llo/tpg)1,648
usability, techniques, aria
The Importance of Communication in Accessibility Testing1,647
testing, communication
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar)1,646
auditing, vpat-acr
Things to Do Before Asking “Is This Accessible?” (aar)1,645
terminology, communication
Design Patterns and WCAG (gra/tet)1,644
design-patterns, wcag
Good Intentions, Poor Context (tpg)1,643
microcontent, images, buttons, links
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)1,642
legal
The “abbr” Element (hey)1,641
html, semantics
WCAG 2.2 Map by Theme (hic)1,640
wcag, standards
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)1,639
ai, tooling
Let’s Make a Simpler, More Accessible Web (cod)1,638
web, web-platform, tooling, simplicity, usability, optimization
AT Is More Than Screen Readers (aar)1,637
assistive-tech, screen-readers, terminology, concepts
European Accessibility Act Requires Culture to Shift! (cer)1,636
legal, eaa, culture, leadership
Attitudes to Digital Accessibility 20241,635
surveys
How to Make the Internet More Accessible1,634
how-tos, web
Types of Accessibility Approaches (a11)1,633
processes, career, collaboration
The Anatomy of Accessible Forms: Best Practices (deq)1,632
forms, html, best-practices
Decoding WCAG: “Change of Context” and “Change of Content” (web)1,631
wcag, standards
Interop 2024: Chrome at 100% for the Accessibility Focus Area1,630
interoperability, browsers, google, chrome
Developing a RACI Matrix for Accessibility (kar)1,629
processes, project-management
Accessible Heading Structures for Home Pages (pop)1,628
headings, homepages
WCAG, VPAT, S508, Level A—What on Earth? (int)1,627
standards, legal, terminology, wcag, vpat-acr, section-508
User “Wants” vs. Accessibility (tem)1,626
usability
The Infuriating Inefficiency of Accessibility Audits (yat)1,625
auditing, efficiency
What a New Accessibility Class Action Lawsuit Means for Agencies1,624
legal, business-relations
Green Accessibility for Web Developers1,623
videos, sustainability
Assessing Components and Patterns for WCAG 2.21,622
wcag, components, design-patterns
Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri/sma)1,621
design, wcag, css
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the)1,620
alt-text, images, ai
How to Incorporate Accessibility Into Your Agile Sprints (mic)1,619
how-tos, agile, processes, technical-debt
Alternative Text in Action1,618
images, alt-text, writing, examples
To Hell With the Business Case, Again (mat)1,617
economics
What ARIA Still Does Not Do (ste)1,616
html, aria, standards
It’s Really This Thing That Gets Me (chr)1,615
overlays
Going With the PDF Reflow (ons/tpg)1,614
wcag, pdf
How to Check and Document Design Accessibility in Your Mockups (ste)1,613
how-tos, auditing, documentation, prototyping, design
Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (nat+)1,612
podcasts, interviews, legal, eaa, wordpress
Don’t Use web.dev for Accessibility Info (aar)1,611
learning
Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop)1,610
drag-and-drop, keyboard-navigation
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash)1,609
information-design, shadcn, tooling, auditing, link-lists
How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (deq)1,608
how-tos, processes, best-practices
A Practical Guide to Designing for Colorblind People1,607
guides, design, colors, color-blindness
Dynamic Type on the Web (cho)1,606
typography, css, apple, unix-like
Dialog Dilemmas and Modal Mischief (hdv)1,605
videos, modals, pop-overs
European Accessibility Act (EAA): Top 20 Key Questions Answered (deq)1,604
legal, eaa
Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) (w3c)1,603
guides, wcag
Overlays Misunderstand Accessibility (joe)1,602
overlays
Accessible Form Validation From Scratch—Preparing for Validation (dbe)1,601
forms, validation
Feedback on a Pagination Pattern (aar)1,600
pagination
European Accessibility Act (EAA)—What You Need to Know1,599
legal, eaa
7 Ways to Champion Accessibility in Your Company1,598
advocacy
Accessible PDF Forms Online—There’s a Catch (ons/tpg)1,597
pdf, forms
A Proposal for MDN to Use the APG1,596
documentation, mdn
How to Make a Strong Case for Accessibility (vit/sma)1,595
how-tos, communication, advocacy