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 (2)

Entry (Sources) and Additional TopicsDate#
When HTML Speaks Clearly2177
html, conformance, semantics
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)2176
design-systems, eaa, compliance, legal
A11y 101: 2.4.1 Bypass Blocks (nat)2175
introductions, wcag, skip-links
Focus Not Obscured (taf)2174
focus, keyboard-navigation, wcag
Horizontal Scrolling Containers Are Not a Content Strategy (aar)2173
scrolling, carousels
More Than Just Text: The Real Power of Labels (tpg)2172
labels, forms, html
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts2171
wcag, eaa
Built-In Accessibility: Blessing or Curse? (hdv/jsh)2170
videos
Found an Accessibility Issue? Now What? (ser/a11)2169
videos, processes, communication
Getting Started With Manual Testing (jay/pop)2168
videos, introductions, testing
Testing Methods: Audio Control (dec)2167
testing, wcag, multimedia
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)2166
introductions, wcag
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)2165
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)2164
time, user-experience
The Needs of People With Cognitive Disabilities (oze)2163
wcag
Implementing Accessible SVG Elements (a11)2162
svg, images, fundamentals
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)2161
legal
The Web Is About to Get Better for Everyone, Everywhere (den)2160
web, eaa
How to Sell the European Accessibility Act to Your Boss (edd)2159
how-tos, eaa, legal, advocacy, link-lists
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)2158
how-tos, multimedia, captions
Testing Methods: Use of Color (dec)2157
testing, wcag, colors
How Semantics and ARIA Attributes Support Accessible Design (tpg)2156
semantics, aria, html, attributes
A Primer on Focus Trapping (zel/css)2155
introductions, focus, keyboard-navigation, javascript
Quick Tip: Use Fewer Links (nat)2154
links, tips-and-tricks
Super Short Note: Placeholder Perfidy (ste)2153
html, placeholders
The Communication Crisis That’s Killing UX Design Careers (uxm)2152
user-experience, design, career, communication, ai
Making Sense of Accessibility and the Law (tem)2151
legal, eaa, ada, section-508, compliance
European Accessibility Act (EAA) FAQ (tet)2150
eaa, legal
Eight Skunkworks Projects That Advance Accessibility Without Approval2149
examples, advocacy
Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11)2148
testing, keyboard-navigation
A Label and a Name Walk Into a Bar (ste)2147
labels, html, concepts, examples
A11y 101: 2.2.2 Pause, Stop, Hide (nat)2146
wcag, multimedia, animations, reduced-motion
How Keyboard Traps Impact Web Accessibility (a11)2145
keyboard-navigation, focus, testing
We Need to Talk About Your Accessibility Statement (cer)2144
documentation, compliance
Please, Can We Have ARIA Notify (nic)2143
aria, live-regions, apis
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log)2142
wcag, standards
Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg)2141
focus, keyboard-navigation, wcag
Short Note: WCAG/ARIA—State of Confusion (ste)2140
wcag, aria
Testing Methods: Identify Input Purpose (dec)2139
testing
When Accessibility Standards Slip, Design Steps Up2138
design
A11y 101: 2.2.1 Timing Adjustable (nat)2137
introductions, time
It’s All About (Accessibility) Focus and Compose (eev)2136
focus, keyboard-navigation, components
Not Just WCAG: How Web Accessibility Really Works in Europe2135
standards, legal, wcag, en-301-549, bitv, comparisons
Digital Accessibility Fundamentals: What Are Our Obligations? (int)2134
videos, fundamentals, legal
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int)2133
videos, fundamentals
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int)2132
videos, fundamentals
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int)2131
videos, fundamentals
Ensuring Accessibility in Single Page Applications: A Comprehensive Guide2130
guides, single-page-apps
Creating an Effective Website Accessibility Checklist2129
checklists
Tabindex: What It Is, How It Works, and When to Use It (pop)2128
html, focus, keyboard-navigation
Testing Methods: Orientation (dec)2127
testing, wcag
The Accessibility Pipeline for Frontend Teams (sto)2126
storybook
A11y 101: 2.1.4 Character Key Shortcuts (nat)2125
introductions, wcag, keyboard-shortcuts
Global Accessibility Standards in Africa: A Panel Discussion (ina)2124
videos, standards
Accessible Social Media: Alt Text2123
social-media, alt-text, images
How Long Can Alt-Text Be? (jup)2122
alt-text, images
The European Accessibility Act: Dreams and Gratitude (lfl)2121
eaa, legal
What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg)2120
vpat-acr, compliance
Implement WCAG Rules in Your Infographics (a11)2119
wcag, visualization, design, images, alt-text, contrast, colors
Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int)2118
semantics, focus, keyboard-navigation, contrast, colors
It’s More Than Picking a Pretty Font2117
fonts, legibility, readability, typography, wcag
From Word Fluff to Real Impact: Achieving Specific, Measurable, and Accountable Accessibility2116
processes, culture
Joe Dolson and Jonathan Desrosiers on WordPress Accessibility: Core Commitment or Canonical Plugin (joe+)2115
podcasts, interviews, wordpress
SVG Optimization and Accessibility Basics (dbu)2114
fundamentals, svg, images, optimization
Writing Alt Text With AI (jar)2113
ai, prompting, alt-text, images
Know Your HTML (Yes, TSX Included) (hel)2112
html, semantics
WCAG 3, Increment or Overhaul? (ala)2111
wcag, standards, w3c
Testing Methods: Sensory Characteristics (dec)2110
testing, wcag
Erring on the Side of Caution (tem)2109
wcag
What to Say When You Don’t Know the Accessibility Answer2108
communication
Testing Methods: Meaningful Sequence (dec)2107
testing, wcag, link-lists
A11y 101: 2.1.2 No Keyboard Trap (nat)2106
introductions, wcag, keyboard-navigation, focus
Don’t Use That Accessibility Overlay (acc)2105
overlays
How to Create an Accessible Color Palette (cfe)2104
how-tos, colors, color-palettes
Selfish Reasons for Building Accessible Uis (nol)2103
html, debugging, testing
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma)2102
aria, html, assistive-tech, support
Mission Impossible—Accessibility Job Roles (cra)2101
career, hiring
You’re Not an Accessibility Specialist Until You’ve… (cer)2100
career
Quick Tip: Avoid Event Listeners on the “window” Object (nat)2099
javascript, jquery, events, tips-and-tricks
Accessible Rickrolling (hey)2098
writing, microcontent
Accessibility in Design Systems (dev)2097
design-systems, eaa, compliance
Accessibility Statements: The Good, the Bad, and the Ugly2096
documentation, compliance
Testing Methods: Info and Relationships (dec)2095
wcag, testing, comparisons, link-lists
A11y 101: 2.1.1 Keyboard (nat)2094
introductions, wcag, keyboard-navigation
Pride, Shame, and Accessibility (hey)2093
culture
So, You Screwed Up Your EAA Compliance. What Now? (yat)2092
eaa, compliance, legal
Where to Put Focus When Opening a Modal Dialog (aar)2091
modals, forms, focus
ARIA/HTML Relationship Severance (ste)2090
aria, html
Accessibility Terms Every Content Creator Should Know2089
terminology
“aria-selected”: Practical Examples and Use Cases (flo/a11)2088
aria, html, examples
Exploring the CSS “contrast-color()” Function… a Second Time (dxn/css)2087
css, functions, colors, contrast
Quick Tip: WCAG Doesn’t Round (nat)2086
wcag, tips-and-tricks
How to Make Accessibility “Stick”2085
how-tos, collaboration, communication
How to Use ARIA Roles and Properties Effectively2084
how-tos, aria, html
Translating Accessibility (tpg)2083
localization, attributes, examples
7 Signs of a Bad User Experience and Best Practices to Avoid It2082
user-experience, best-practices, information-architecture, performance, mobile-first, simplicity, testing, consistency
Championing Accessibility: Technical and Non-Technical Tips (equ)2081
advocacy, processes
Inclusive Development Practices in Next.js Projects (web/deq)2080
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)2079
colors
Is the DOJ Web Accessibility Rule in Danger?2078
legal
A11y 101: 1.4.13 Content on Hover or Focus (nat)2077
introductions, wcag, focus, hover
The Accessibility Advantage (moz)2076
seo
Up and Coming ARIA (web)2075
aria, html
Re: Broken Promises (hbu)2074
ai, tooling
Best Examples of EAA Compliant Websites in 20252073
eaa, compliance, examples
Quick Tip: Context Is Key (nat)2072
testing, tips-and-tricks
Ready or Not, the EAA Is Here2071
legal, eaa, wcag
Are You Sure That Table Isn’t a List? (tem)2070
tables, lists, wcag
The Role of Captions and Transcripts in Accessibility2069
captions
Making Scannable Web Pages for Assistive Technology (jar)2068
assistive-tech, design, headings, semantics, html
My Request to Google on Accessibility (aar)2067
google, history
Deploying Accessibility at Scale: Strategy, Tactics, and Battle Stories (int)2066
videos, strategies
You Can Style Alt Text Like Any Other Text (geo/css)2065
alt-text, images, css, javascript
Make Screen Readers Talk With the ARIA Notify API (ale)2064
screen-readers, aria, notifications, apis, javascript
A11y 101: 1.4.12 Text Spacing (nat)2063
introductions, wcag, typography
The Role of UX Design Strategy in Driving Product Adoption (uxm)2062
user-experience, design, strategies, product-management
There Is No Spoon (tin/btc)2061
videos, ai
WordPress Needs Documentation About Accessibility, Help Me Work on It (ria)2060
wordpress, documentation
How to Convince People to Care and Invest in Accessibility (ste)2059
how-tos, metrics, advocacy
Expanding/Collapsing With “details” (ons/oze)2058
html, disclosure-widgets
A11y 101: How to Test Manually (nat)2057
introductions, testing
Accessibility Report 2025 (ema)2056
studies, research, email
Awareness (ada)2055
awareness-days
3 Tools to Help Fix the Web’s Most Common WCAG 2.2 Failures (ato)2054
wcag, tooling, lighthouse, google, webaim, axe
Learning Accessibility as a Designer (sil)2053
design, learning
AIMAC: The AI Model Accessibility Checker2052
websites, ai, metrics, economics
Finding the Joy in Alt Text (bry)2051
alt-text, images
What Is a Conforming Alternate Version and When Would We Use It? (mni)2050
compliance
The Impact of Web Accessibility Overlays on the Usability and User Experience for People With Permanent Visual Impairments (dni)2049
studies, research, usability, overlays
Figma Sites: When Accessibility Is an Afterthought2048
figma, link-lists
Foundations: Keyboard Accessibility (tet)2047
fundamentals, keyboard-navigation, focus, html
The True Path to Garbage Code: Figma Sites (joe)2046
figma, html, quality, semantics
Unlocking Accessibility: Information Architects Share Their Approach to Digital Accessibility and Design With People With Disabilities2045
information-architecture
95% of Homepages Are Inaccessible2044
homepages, wcag, metrics
Do Not Publish Your Designs on the Web With Figma Sites… (aar)2043
figma
Are “CSS Carousels” Accessible? (sar)2042
css, carousels, examples
The Hidden Gold of Web Accessibility: Everything About ARIA Labels (flo/a11)2041
aria, html, best-practices
K.I.S.S. ARIA (nat)2040
aria, html
Test Keyboard Accessibility on Your Website2039
videos, keyboard-navigation, testing
Creating a More Accessible Web With ARIA Notify (pat)2038
aria, notifications, apis
Potential Accessibility Issues of Floating Animations on Webpages and Mobile Apps (cer)2037
animations
WCAG 3.0’s Proposed Scoring Model: A Shift in Accessibility Evaluation (sma)2036
auditing, compliance, wcag
Building a More Accessible GitHub CLI (rya+)2035
github, tooling, command-line
Use CSS “reading-flow” for Logical Sequential Focus Navigation (rac)2034
css, flexbox, grids, layout
Disclosures and Accordions (web)2033
disclosure-widgets, accordions
Event Handling in JAWS and NVDA (sib/tpg)2032
screen-readers, jaws, nvda, events, javascript, comparisons
Keyboard Navigation: Ensuring Usability Without a Mouse2031
usability, keyboard-navigation, testing
Automated Accessibility Test Tools Find Even Less Than Expected2030
testing, automation, metrics
Focus Priming (tem)2029
focus
How Keyboard Testing Improves Digital Accessibility (mic/deq)2028
keyboard-navigation, testing
Organizational Scaffolding for Accessible Design and Content (sta/a11)2027
videos, interviews, processes, tooling, culture
Tools of the Trade: Accessibility Without the Cost (web/equ)2026
tooling, linting, testing
A11y 101: 1.4.11 Non-Text Contrast (nat)2025
introductions, wcag, contrast, colors
Menu and Navigation: The Difference (stv)2024
navigation, pagination, html, aria
The 4 Motivations for Accessibility—the Big “Why?”2023
economics, legal, dei
Advancing Accessibility Standards (acc)2022
standards
Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code2021
semantics, html, community
Catching Up on Accessibility With AI Chat2020
ai
I Broke the Disabled Button (hom)2019
buttons, retrospectives
The Problem(s) With Image Accessibility2018
images, alt-text, html
Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t)2017
guest-posts, html, minimalism, conformance, semantics, interoperability, standards
A11y 101: 1.4.10 Reflow (nat)2016
introductions, wcag, reflow
Color Contrast and Readability: The Cornerstones of Accessible Design2015
design, colors, contrast, readability, wcag
How to Meet SC 2.5.3 “Label in Name” (tpg)2014
how-tos, wcag, labels, forms
The European Accessibility Act: What Businesses and App Developers Need to Know2013
eaa, legal
Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm)2012
redesigning, user-experience, user-conversion, economics, maintainability, usability, branding
How Accessibility Audits Are Shaping the Future of User-Centered Design (uxm)2011
auditing, usability, seo, compliance, branding, user-conversion
What Does It Really Mean for a Site to Be Keyboard Navigable (sma)2010
keyboard-navigation, focus, skip-links
Creating an Accessible Accordion With HTML Description Lists (kar)2009
html, lists, accordions
Fostering an Accessibility Culture (dad/sma)2008
training, culture, processes
WCAG in Plain English (aaa)2007
wcag, guides
Image Alt Text Guide: How to Write and Add Image Alt Text Reference2006
guides, user-experience, seo, alt-text, images, shopify
Navigating the 2026 ADA Guidelines (ter+)2005
videos, guidelines, ada, legal
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma)2004
design, dark-mode
Testing Methods—Pre-Recorded Captions (dec)2003
testing, captions, multimedia, link-lists
A11y 101: 1.4.5 Images of Text (nat)2002
introductions, wcag, images, alt-text
Accessible Forms: Tips and Techniques2001
forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques
Tooltip Should Not Start an Accessible Name2000
tooltips
Automated WCAG Testing Is Grrreat! (aar)1999
wcag, testing, automation
ARIA in HTML (sco+/w3c)1998
standards, aria, html
Automated Accessibility Testing: Strengths and Limits1997
testing, automation, comparisons
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web)1996
fonts, typography, usability, design
What It Means to Shift Left on Accessibility and How to Do It Right (lul)1995
dei, design, culture, processes, collaboration, project-management, content-strategy, quality, training
Using ARIA Landmarks for Better Navigation1994
navigation, keyboard-navigation, aria
A11y 101: 1.4.4 Resize Text (nat)1993
introductions, wcag, resizing
A Note About WCAG Conformance Levels (dec)1992
wcag, compliance
Tweaking Text Level Styles, Reprised (aar)1991
html, css, support, browsers, screen-readers
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer)1990
webaim, metrics, ecommerce
The Importance of Alt Text for Images1989
alt-text, images, dei, compliance, legal, seo, user-experience
A Guide to Alt Text Across Popular Tools (pop)1988
guides, alt-text, images, tooling
AI and Accessibility: Opportunities and Challenges for Content Creators1987
ai, content
Automated vs. AI vs. Manual Testing—Text Alternatives (dec)1986
testing, automation, ai, comparisons
Digital Accessibility Is a Civil Right (kar)1985
legal, ada, wcag, economics
Robust Accessibility and Artificial Intelligence (AI) (ger)1984
ai
Prioritizing Accessibility Bugs for Maximum Impact (civ)1983
prioritization, wcag, bugs
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg)1982
wcag, eaa, en-301-549, legal, standards, comparisons
Testing Tools for Accessibility Enhancement II1981
videos, testing, tooling
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web)1980
studies, research, homepages, metrics
My Favorite Tools for Web Accessibility Testing (ale)1979
testing, tooling, link-lists
Browser Choice Is an Accessibility Consideration (bee)1978
browsers, chromium
How to Conduct an Accessibility Audit: A Step-by-Step Guide1977
how-tos, guides, auditing, processes
Mind the WCAG Automation Gap (ste)1976
automation, wcag
A11y 101: 1.4.3 Contrast (Minimum) (nat)1975
introductions, wcag, contrast, colors, apca
“aria-label” Is a Letdown (thi/wag)1974
aria, labels, html
AI Is the Future of Accessibility (kar)1973
ai, outlooks
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer)1972
documentation, compliance, tooling
How Navigation Should Work for Keyboard Users (tem)1971
navigation, keyboard-navigation, focus
My Thoughts on Asynchronous Accessibility APIs (jcs)1970
asynchronicity, apis
Web Accessibility Requirements in the EU (mar)1969
eaa, legal, compliance, history, metrics
Quick Accessibility Wins That Are Easy to Implement (kev)1968
videos, html, semantics, alt-text, images, contrast, colors, keyboard-navigation, focus, skip-links
Understanding the European Accessibility Act (EAA) (tin/tet)1967
eaa, legal
Why UI Automation Is Insufficient as an Accessibility API for the Web (jcs)1966
automation, microsoft
Polite Is Often Better Than Being Alerted (oze)1965
aria, screen-readers
A11y 101: 1.4.2 Audio Control (nat)1964
introductions, wcag, multimedia
Is React Accessible? That’s the Wrong Question1963
react, jsx, semantics, html
Accessibility Requires Clear Responsibilities or It Will Fail (cer)1962
processes, culture
Designers, Your Excuse Is Gone. Stunning, Animated, and Accessible. Yes, You Can! (bov)1961
design
Popping Preconceived Popover Ponderings (sco)1960
html, pop-overs
ADA Compliance vs. WCAG Conformance1959
ada, wcag, compliance, comparisons, legal
A11y 101: 1.4.1 Use of Color (nat)1958
introductions, wcag, colors
Automated Tools Can Ensure Full Accessibility Compliance1957
compliance, tooling, automation
WAI a Day (yat)1956
websites, link-lists
“aria-label” Requires a Valid Role (cfe)1955
aria
Implementing “aria-describedby” for Web Accessibility (flo/a11)1954
aria, forms, labels, html
Top 10 Common Accessibility Issues in Websites1953
Usability Testing With Disabled Users Is a Good Investment (nic)1952
testing, usability
An Aura of Accessibility (tpg)1951
zooming, reflow, wcag
Don’t Use Fake Bold or Italic in Social Media (aar)1950
social-media, unicode, screen-readers, pronunciation
Accessible Solutions Benefit Everyone: Here’s How (nng)1949
videos, design, examples
A11y 101: 1.3.5 Identify Input Purpose (nat)1948
introductions, wcag, forms
Dark Mode: Essential, Not a Preference1947
dark-mode
UX Analytics: How to Measure Your User Experience the Right Way (uxm)1946
how-tos, user-experience, metrics, performance, tooling
Be Wary of Accessibility Guarantees From Anyone (aar)1945
automation
Values (yat)1944
ai, community, culture
Testing Tools for Accessibility Enhancement1943
videos, testing, tooling
There’s No Such Thing as “Menubar Navigation” (tem)1942
navigation, html
Views on Views (hdv)1941
wcag, terminology
Is the Button Focusable? (mat)1940
buttons, focus, quizzes
When to Use Lists for Better Accessibility1939
html, lists
What It Really Takes: Building an Accessibility-First Corporate Culture (deq)1938
videos, culture, strategies
The Six Cs of Accessibility1937
The Fallacy of Balance: Challenging the Notion of Security and Accessibility as Opposing Objectives (deq)1936
videos, security
Accessibility Maturity Models (deq)1935
videos
2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi/deq)1934
videos, web-almanac, studies, research, metrics, axe
A11y 101: 1.3.4 Orientation (nat)1933
introductions, wcag, design
Common Dataviz Accessibility Issues (fos/sma)1932
videos, visualization
Overlay Timeline (ove)1931
websites, overlays, history, link-lists
Trusting AI With My Images Wasn’t Easy (dri)1930
ai, images, alt-text, automation, tooling
Best Practices for Cognitive Accessibility in Web Design (a11)1929
wcag, best-practices
1.4.10: Adversarial Conformance (aar)1928
wcag, compliance
Skip Links: What, Why, and How (tem)1927
skip-links, keyboard-navigation, wcag
Accessible Design Checklist (lau/pen)1926
design, checklists
Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl)1925
legal, ada
Digital Accessibility and the Cost of Exclusion (deq)1924
economics, ethics
These (Still) Aren’t the SCs You’re Looking For (pat)1923
videos, wcag, compliance
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist1922
checklists, eaa, legal
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch)1921
search, hiding, browsers, html
Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl)1920
dei, legal
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11)1919
design, user-experience, principles, techniques, processes
It’s Right There in the Back of the Book (hom)1918
html, semantics
10 Common Web Development Mistakes to Avoid Right Now1917
mistakes, mobile, performance, seo, navigation, security, analytics, testing
Common Accessibility Challenges When Navigating Tables1916
tables, images, keyboard-navigation
Don’t Start Testing Accessibility With a Screen Reader (eri)1915
testing, screen-readers, keyboard-navigation
12 Web Accessibility Tips to Make Your Site More User-Friendly1914
tips-and-tricks, contrast, alt-text, keyboard-navigation, navigation, captions, labels, skip-links, microcontent
Designing Accessible Website Navigation: Best Practices for Inclusive UX1913
design, user-experience, navigation
Website Accessibility Testing Methods That Work (a11)1912
testing, processes
One Year of Using the Web With Web Fonts Disabled1911
fonts, readability
6 Questions for Eric Eggert (yat+/fro)1910
interviews, eaa, legal
Which VoiceOver? (aar)1909
voiceover, screen-readers, unix-like, apple
Alt Text Accessibility: Balancing AI and Human Oversight (tec+/equ)1908
podcasts, images, multimedia, alt-text, ai, quality
10 Digital Accessibility Mistakes to Avoid1907
mistakes, alt-text, images, contrast, colors, keyboard-navigation, aria, semantics, headings, labels, forms, pop-ups, testing
AI and Accessibility: The Good, the Bad, and the Bollocks (tin/rem)1906
videos, ai
How to Perform Comprehensive ADA Testing (a11)1905
how-tos, testing, processes, ada, legal, compliance
Generating Image Descriptions and Alt-Text With AI (dri)1904
images, alt-text, ai, quality
Before You Buy an Accessibility Audit (cer)1903
auditing, training, testing, culture
Effective Steps for Conducting a Thorough ADA Audit (a11)1902
processes, ada, legal, compliance, auditing
How to Set Up an Accessible Page Structure and Navigation (pop)1901
how-tos, html, navigation
WCAG Colour Contrast: What Does the 4.5:1 Ratio Actually Mean? (the)1900
wcag, contrast, colors
The Politics of Accessibility1899
history, advocacy, politics
The Myth of “Fully Accessible” (sor)1898
myths
The European Accessibility Act for Websites and Apps (mar)1897
legal, eaa, overviews
Accessibility Beyond Compliance: A Driver for Innovation and UX1896
compliance, user-experience
The DOJ Provides Practical Guidance on How to Implement a Digital Accessibility Program1895
how-tos, processes, prioritization
Considerations for Making a Tree View Component Accessible (eri)1894
components, keyboard-navigation, aria, case-studies
Best Practices for EU Web Accessibility Compliance Monitoring (a11)1893
compliance, eaa, legal, monitoring
How to Use ARIA Alert Effectively (flo/a11)1892
how-tos, aria, best-practices, examples
Did the US Government Cancel Accessibility? (mic)1891
legal, politics
The European Accessibility Act 2025: An Internet for All1890
legal, eaa
Creating Accessibility Systems to Fix Accessibility Issues (vis/ass)1889
processes, automation
How to Build a “Copy Code” Snippet Button and Why It Matters (whi)1888
how-tos, buttons, functionality, developer-experience
Section 508 Compliance: What You Need to Know1887
compliance, section-508, legal
WCAG 3 a Change of Context (ste)1886
wcag, terminology
Exploring AI, Web Development, and Accessibility in Tech With Stefan Judis (ste+/wea)1885
videos, interviewing, ai, javascript, runtimes, screen-readers, craft
9 Design System Metrics That Matter1884
design-systems, metrics, user-experience, consistency, maintenance, documentation, economics
The Four Most Dangerous Words to People With Disabilities1883
communication
Audio Description in Advertising (eri)1882
videos, monetization, multimedia
Don’t Wrap Figure in a Link (aar)1881
html, links, screen-readers
On Certification (mar)1880
career, training
ADA Title II: Top 20 Questions Answered (gwi/deq)1879
ada, legal, wcag
Advancing Accessibility: Strategies for Continuous Improvement (seg/equ)1878
strategies, processes, culture
[Accessibility Personas]1877
personas
A11y 101: 1.3.1 Info and Relationships (nat)1876
introductions, wcag
Accessibility of Emojis for List Bullets—Potential Issues (cer)1875
emoji, lists, screen-readers, pronunciation
HTML Developers: Please Consider—in the Year of 2025 (ste)1874
html, aria
Can AI Be Used as an Accessibility Testing Partner? (tho)1873
ai, testing, tooling, comparisons
How to Conduct Accessibility Testing With Screen Readers1872
how-tos, testing, screen-readers, assistive-tech
Accessibility Always a Focus in Drupal1871
interviews, drupal
“aria-description” Does Not Translate (aar)1870
aria, browsers, localization
Automated and Manual Accessibility Testing Work Best Together (pop)1869
testing, comparisons
Accessibility Essentials Every Front-End Developer Should Know (mar)1868
fundamentals, html, semantics, forms, keyboard-navigation, modals, alt-text, focus, responsive-design, reduced-motion, aria
Brief Note on Figure and Figcaption Support (aar)1867
html, screen-readers, support
Quick Note: Limit Use of “Logo” in Alt Text (nat)1866
images, logos, alt-text, microcontent
Updated Brief Note on Description List Support (aar)1865
html, lists, semantics, screen-readers, support
FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl)1864
legal, ai
Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem)1863
iframes, embed-code, keyboard-navigation, scrolling, screen-readers
Improve Accessibility of User Authentication (cer)1862
authentication, forms, labels, validation
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)1861
html, buttons, icons, images, screen-readers
Principles of Web Accessibility (hey)1860
principles
Why Heading Order Matters in HTML (gra)1859
html, headings
The Search Input: They Almost Got It Right (stv/mat)1858
html, forms, labels, screen-readers, assistive-tech
Why Are We So Rubbish at Accessibility? (car)1857
craft, culture
Don’t Hide Skip Links (oze)1856
skip-links, hiding
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)1855
html, tables
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)1854
html, attributes, tooltips, toggles
Accessibility First: How to Design Inclusive Frontend Experiences1853
how-tos, design, html, semantics, alt-text, keyboard-navigation, aria, contrast, forms, focus
AI and the Future of Accessibility With Dr. Gregg Vanderheiden1852
podcasts, interviews, assistive-tech, ai, outlooks
No ARIA Is Better Than Bad ARIA (kar)1851
videos, aria, html
The European Accessibility Act: Understanding Digital Accessibility (coo)1850
legal, eaa
Have an Accessible New Year With These 12 Resolutions1849
captions, wcag, testing, headings, modals
BITV 2.0 and the Future of Digital Accessibility in Germany (lev)1848
bitv, legal, compliance
How I Gained a New Perspective on ARIA (mei/mat)1847
aria
How to Make Your Angular Projects More Accessible1846
how-tos, angular, examples
You Don’t Need the “isOpen” Class (mau/mat)1845
html, aria
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)1844
html, buttons
How to Dehumanize Accessibility With AI (ash)1843
how-tos, ai
Page by Page: How Pagination Makes the Web Accessible (mat)1842
pagination, html, css, svg
Potential Dangers of Status Messages (cer)1841
wcag, microcontent
ARIA in HTML (sco+/w3c)1840
standards, aria, html
How Strict Should We Be When Testing for WCAG Conformance? (sib/tpg)1839
videos, wcag, compliance
Easily Check for Web Accessibility Problems in Ten Minutes or Less1838
testing, keyboard-navigation, zooming
Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg)1837
design, dei
Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c)1836
wcag, w3c, standards
The “Perilous Pitfalls” of Accessibility Maturity1835
leadership, product-management
Accessibility Fail Friday: “1” for “Yes” and “0” for “No”1834
forms
AI and Accessibility: Ethical Considerations and Solutions (a11)1833
ai, ethics
Accessibility Best Practices for Single Page Applications (SPAs)1832
best-practices, single-page-apps
Buttons and Links1831
buttons, links, wcag
Almost, but Not Quite, Entirely Unlike… (tin/mat)1830
buttons, html, ai
“aria-labelledby = self” (wes/mat)1829
aria
The Importance of Graceful Degradation in Accessible Interface Design (ele/sma)1828
design, user-experience, graceful-degradation, progressive-enhancement
Forced Colors Mode Futility (css/mat)1827
colors, contrast, css
The Complete Guide to ARIA Live Regions for Developers (flo/a11)1826
guides, aria, live-regions
When Is a Skip Link Needed? (tpg)1825
skip-links, keyboard-navigation, focus
How to Include Web Accessibility in Your Content Writing Process (pop)1824
how-tos, content, writing, processes
How to Include Web Accessibility in Your Web Development Process (pop)1823
how-tos, processes, tooling, webaim
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)1822
branding, links, logos, images, alt-text
Designed With Care (rac)1821
websites, books, design, content, compliance
The Future of Front-End Development: Trends to Watch in 2025 (max)1820
ai, qwik, solidjs, webassembly, esm, design-systems, headless, sustainability, dev-tools, low-and-no-code
Don’t Fuck With Scroll1819
websites, scrolling, user-experience, usability, maintainability
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho)1818
compliance, product-management, strategies, processes
The Many Faces of Digital Accessibility (aar/a11)1817
videos, career
Designing Your Own Accessibility Vendor Monitoring Program (a11)1816
videos, business-relations, monitoring
A False Sense of Accessibility: What Automated Testing Tools Are Missing (a11)1815
videos, testing, automation, tooling
Create Accessible Websites: Top Free Tools You Need to Know1814
testing, jaws, nvda, screen-readers, linting, tooling
Language of Parts Bookmarklet (bea)1813
bookmarklets, html, metadata
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation1812
how-tos, legal, compliance
Old Alt Text Advice (ste)1811
images, alt-text, html, microcontent, best-practices
Using Severity Ratings to Prioritize Web Accessibility Remediation (web)1810
prioritization
Avoid Read-Only Controls (aar)1809
html, forms
Doing the Numbers: Digital Accessibility and Shifting Left (deq)1808
processes, metrics, economics
Why Accessibility Matters for Your SEO Strategy (a11)1807
seo, strategies
Introducing the Leader’s Guide to Accessibility1806
guides, introductions, leadership, processes, terminology
How to Use Lighthouse Wisely in Your Front-End Projects (ele/des)1805
guest-posts, how-tos, lighthouse, google, performance, seo, best-practices
Mastering Accessible Modals With ARIA and Keyboard Navigation (a11)1804
keyboard-navigation, aria, modals, javascript
Foundations: Types of Disability (tet)1803
fundamentals
Why Responsive Design Is Failing Modern Users (web)1802
responsive-design, performance, usability
Web Accessibility and the Second Trump Administration1801
legal
Some Tips for Keyboard Support on Native Mobile Applications (cer)1800
mobile, native, keyboard-navigation, tips-and-tricks
Alt Text: Not Always Needed (nng)1799
images, alt-text, writing
How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze)1798
advocacy
Accessibility Misinformation (col)1797
wcag, apca
Global Digital Accessibility Salary Survey (web)1796
career, surveys
Most Disabled People “Excluded” by Unfit Designs1795
design, dei
The European Accessibility Act—Get Ready (int)1794
legal, eaa
The Myth of “Accessible Components and Done” (mic)1793
components, myths
What Accessibility Statements Are Really For1792
documentation, legal
Accessibility (mgi/htt)1791
web-almanac, studies, research, metrics
Two Different Kinds of “Focusable” UI Elements (yat)1790
focus, keyboard-navigation
How to Identify Decorative Images and Boost Accessibility (a11)1789
how-tos, images, decoration, html, aria
My Anti-Overlay Client Letter (acc)1788
overlays, business-relations, communication, advocacy
Beautiful Focus Outlines (med)1787
css, focus, examples
How to Test JavaScript for Accessibility Compliance (flo/a11)1786
how-tos, javascript, compliance, wcag, testing
Unlocking Accessibility: Content Designers Share Their Experience and Advice1785
interviews, design
Disabled and Obscured (ste)1784
html, forms, wcag, standards
JavaScript Do’s and Don’ts (mua)1783
javascript
The Only Accessibility Video You Will Ever Need1782
videos
25 Accessibility Tips to Celebrate 25 Years (jar/web)1781
tips-and-tricks, aria, html
“Functionality” Is Not Constrained by Content1780
pdf, wcag, content
Reducing Digital Accessibility Litigation Risk1779
legal, standards, processes
Testing With a Screen Reader Is an Important Step (mic)1778
testing, screen-readers
Clarifying the Relationship Between Popovers and Dialogs (zel/css)1777
pop-overs, modals, html, comparisons
PDF Accessibility on the Web: Tricks and Traps (ons/tpg)1776
pdf, tips-and-tricks
Tooltip Best Practices (zel/css)1775
tooltips, best-practices
Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer)1774
naming
Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer/web)1773
videos
Designing for Anyone: The Power of Accessible Products1772
design, dei
Improving Accessibility Through Design Systems (xir/web)1771
videos, design-systems
Talkin’ Tables (aar/web)1770
videos, tables, html
The Internet Is Unusable—the Disabled View (web)1769
videos, web
Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts1768
dei, culture, leadership
Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl/par)1767
videos, advocacy, collaboration, strategies
Making Accessibility Accessible (bas)1766
What’s New in WAI–ARIA 1.31765
videos, aria
10 Simple Ways to Make Your Social Media Posts Accessible1764
social-media, content, images, alt-text, captions, contrast
Accessibility Challenges With Single Page Applications (wpa)1763
videos, single-page-apps
Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa)1762
videos, design, wcag
Foundations: Form Validation and Error Messages (tet)1761
fundamentals, forms, validation, errors, usability
Good Accessibility Is Good SEO (lia)1760
seo
If You Care (a11)1759
Developing a Web Site Nonvisually in a Linux Environment (jas)1758
unix-like, hugo, pico, processes
“aria-activedescendant” Is Not Focus (cod)1757
aria, focus
Tips for Inclusive and Accessible Hiring and Recruiting (gwi/deq)1756
dei, hiring, tips-and-tricks, myths, strategies
Understanding VPATs and ACRs: Key Insights (nat)1755
vpat-acr
What Makes a Font Accessible? A Designer’s Guide (a11)1754
guides, design, fonts, typography
AI for Accessibility Conformance Testing? Why? (ste)1753
compliance, testing, ai
Design Systems and How to Use Them in an Accessible Way (bol)1752
videos, how-tos, design-systems
The Elephant in the New Accessibility Law: PDFs1751
legal, pdf
Shopify, Accessibility Lawsuits, and “Compliance” (nic)1750
shopify, legal, compliance
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat)1749
user-experience, keyboard-navigation
The Value of Accessibility Annotations in Inclusive Design1748
design, dei, annotations
No Industry for Old Men (ste/web)1747
videos, retrospectives, html, aria, browsers, screen-readers, w3c
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader1746
design, nvda, screen-readers
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer)1745
testing
How a Bottom-Up Design Approach Enhances Site Accessibility (ele/sma)1744
design, processes
Practical Accessibility Tips You Can Apply Today (pic)1743
tips-and-tricks, html
JAWS (Only) No More (ste)1742
jaws, nvda, voiceover, apple, google, screen-readers, support
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int)1741
processes, prioritization, project-management
How to Identify a Toxic Accessibility Culture, and What You Can Do About It1740
how-tos, culture
“Straight to the Pool Room”: The Risks and Pitfalls of Placing Accessibility Issues in the Backlog (int)1739
project-management
Celebrating WebAIM’s 25th Anniversary (jar/web)1738
webaim, anniversaries
Making Maps Accessible to Screen Readers (mni)1737
screen-readers, link-lists
The State of Accessibility (tpg)1736
videos, podcasts, standards
Accessibility Is Everyone’s Responsibility (mer)1735
culture, dei
Challenging the Case for Delayed ADA Compliance (tec/equ)1734
podcasts, interviews, ada, compliance, legal
Your Accessibility Questions Answered by a Blind Person1733
A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg)1732
guides, auditing, testing, processes
Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri)1731
information-architecture, wcag, apple
Brief Note on Disclosures in Fieldsets (aar)1730
forms, pop-overs
But Why?? (a11)1729
slides, design-patterns, testing, keyboard-navigation, contrast, colors, zooming
Good Forms (dav)1728
forms, best-practices, usability, validation
The Folly of Chasing Demographics (hey/inc)1727
videos, dei
Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe/inc)1726
videos, dei
Using Controllers for Keyboard Accessibility (nik/a11)1725
videos, keyboard-navigation
Prioritize Accessibility in Procurement for Better CX and EX1724
prioritization, processes
How to Find the Accessible Name of a Button With Google Chrome (eri)1723
how-tos, buttons, chrome, google, browsers, dev-tools
WCAG and Accessibility Beyond Naive Misconceptions (ope)1722
wcag, testing, auditing
Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec+/equ)1721
podcasts, interviews, processes, vpat-acr
“display: contents” Is Not a CSS Reset (aar)1720
css, resets
I Need an Accessible Hero1719
design-patterns
Mobile Accessibility Testing: Enhancing User Experience for All (a11)1718
user-experience, testing, mobile
Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion1717
mobile
Should Form Labels Be Wrapped or Separate? (sib/tpg)1716
html, forms, labels, browsers, assistive-tech
Another Stab at Truncated Text (geo/css)1715
design, usability, css
Tackling a System’s Accessibility Without Testing (jbu+)1714
wcag, case-studies, heuristics
Be Careful When Using Generative Artificial Intelligence to Produce Code (cer)1713
ai, code-generation
An Enhancement to Accessible Responsive Tables (tem)1712
tables, responsive-design, javascript
Headings (web)1711
html, headings
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency1710
videos, ai, microsoft, tooling, images, alt-text
Paragraphs (sco)1709
html
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11)1708
videos, guides, aria, html
The “aside” Element (hey)1707
html, semantics
Building Better Logins: A UX and Accessibility Guide for Developers1706
guides, user-experience
Make Me One (Input) With Everything (mor/mat)1705
html, forms, simplicity
WCAG’s A and AA Distinction Is Mostly Academic (yat)1704
wcag, standards
Why Is Reaching WCAG Level AAA Not Recommended? (cer)1703
wcag, standards
Is Using “aria-label” to Add Alternative Text but No “alt” Attribute Still a WCAG Fail?1702
discussions, html, attributes, forms, labels, aria, alt-text, images
Improving the Screen Reader Experience for “Learn WCs” (and)1701
user-experience, screen-readers, assistive-tech, apple, voiceover, case-studies
Spoiler Alert: It Needs to Be Accessible (sco)1700
html, web-components, aria
Basic Keyboard Shortcut Support for Focused Links (eri)1699
links, focus, support, browser-engines, keyboard-shortcuts
Foundations: Labelling Text Fields With Input and Label (tet)1698
fundamentals, forms, labels, html
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni)1697
wcag, reflow, zooming
Expert Guide: Writing HTML for Screen Reader Users (flo/a11)1696
guides, html, aria, alt-text, writing, screen-readers
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today1695
videos, guides, introductions
Accessibility Specialists Warn Against Using AI for Alt Text1694
alt-text, images, ai
The “Other” C in CSS (sar/css)1693
videos, css
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer)1692
user-conversion, optimization, usability, economics
WCAG 2.2 Summary and Breakdown (mar)1691
wcag, guidelines, overviews
80/20 Accessibility (mar)1690
principles
Captions vs. Subtitles: Leave No Viewer Behind (mer)1689
captions, readability, multimedia, comparisons
Writing Alt Text for a Scientific Figure1688
images, alt-text, writing, information-design
Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser)1687
design, colors, backgrounds
Designing for Accessibility: A Checklist for Designers1686
design, checklists
Context Is King: Long Live the King! (llo/tpg)1685
usability, techniques, aria
The Importance of Communication in Accessibility Testing1684
testing, communication
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar)1683
auditing, vpat-acr
Things to Do Before Asking “Is This Accessible?” (aar)1682
terminology, communication
Design Patterns and WCAG (gra/tet)1681
design-patterns, wcag
Good Intentions, Poor Context (tpg)1680
microcontent, images, buttons, links
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)1679
legal
The “abbr” Element (hey)1678
html, semantics