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

Entry (Sources) and Additional TopicsDate#
When to Use Plain Text or Images Instead of MathML1,134
mathml, math
Brief Note on Popovers With Dialogs (aar)1,133
html, support, pop-overs, modals
We Need to Talk About How We Talk About Accessibility1,132
communication, dei
“display: contents” Considered Harmful (eri)1,131
css
Levelling Up Accessibility Skills in Your Organisation (rus/int)1,130
videos
Reading a Voluntary Product Accessibility Template (VPAT) or Accessibility Conformance Report (ACR) (mer/equ)1,129
vpat-acr, documentation
Addressing Timeout Modals: Navigating the Nuances for Inclusive Web Design1,128
dei, modals, time
A Beginners Guide to Digital Accessibility (fra)1,127
guides
Accessible Numbers1,126
websites
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation [Stage] v3 (gwi/deq)1,125
wcag, standards
What Devs Can Do on Global Accessibility Awareness Day (ste)1,124
awareness-days
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1,123
html, forms, screen-readers
Semantics and the “popover” Attribute: What to Use When? (hdv)1,122
html, attributes, semantics, pop-overs
Why Is Web Accessibility Important? (tpg)1,121
videos
HTML Landmark Roles Screen Reader Demo (sch/mdn)1,120
videos, html, screen-readers, voiceover, apple
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1,119
html
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1,118
html, screen-readers, support
The Problem With Disabled Buttons and What to Do Instead (ada)1,117
buttons, user-experience
Respect Your Children (ste/tpg)1,116
html, aria
ShatGPT (ste)1,115
ai
React Testing Library and Accessibility (ste)1,114
react, testing, libraries, automation
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It1,113
training
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1,112
focus, aria, html
Why “font-size” Must Never Be in Pixels1,111
css, units, responsive-design
Accessible Target Sizes Cheatsheet (vit/sma)1,110
user-experience
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)1,109
communication, advocacy, processes
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)1,108
cookies, legal, privacy, user-experience
Meeting WCAG Level AAA (pat/tet)1,107
wcag, conformance, standards
Designing and Coding for Voice1,106
voice
Visually Accessible Data Visualization1,105
information-design
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)1,104
multimedia, experiments
Answering “What ARIA Can I Use?” (w3c)1,103
aria, browsers, screen-readers, assistive-tech, support
Web Accessibility: A Reference to Creating Inclusive Websites (sta)1,102
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers1,101
assistive-tech, screen-magnification
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)1,100
videos, slides, processes
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience1,099
videos, design-systems, dei, user-experience
Don’t Override Screen Reader Pronunciation (aar)1,098
screen-readers, pronunciation
HTML Accessibility API Mappings 1.0 (ste+/w3c)1,097
html, apis
Chasing Rainbows (ver)1,096
colors, color-blindness, user-experience
Establishing Metrics for Accessibility ROI (kar)1,095
metrics, economics
Designing for Reduced Motion1,094
animations, reduced-motion, css, media-queries, javascript
What’s New in WCAG 2.2?1,093
wcag, standards
Foundations: Accessible Names and Descriptions (ihe/tet)1,092
fundamentals, naming, writing, aria
The Alt Text War—SEO vs. Accessibility1,091
seo, images, writing, alt-text, comparisons
What Makes a Good Screenshot? (llo/tpg)1,090
images
Accessibility for Designers: Where Do I Start? (ste)1,089
design, link-lists
Exposing Field Errors (aar)1,088
forms, aria, assistive-tech, support
Five Pieces of Advice for More Accessible Websites (cit)1,087
html
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)1,086
contrast, colors
10 Ways to Hide Elements in CSS (cra)1,085
hiding, css, performance
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps1,084
guides, testing, automation, ci-cd, react
We Need Accessibility Action (yat)1,083
web
Alternative Text in the Wild: 5 Alternative Text Examples (pop)1,082
writing, examples
The WebAIM Million (web)1,081
studies, research, metrics
Guardrails for Better Accessibility Support in Frontend (net)1,080
quality, tooling
Connecting Dots of an Accessibility Audit1,079
auditing
How to Write an Accessibility Statement (ger)1,078
how-tos, documentation, writing
Accessibility vs. Emojis1,077
emoji, unicode, comparisons
A Quick Guide to Reviewing a VPAT ACR (kar)1,076
vpat-acr, conformance, auditing
CSS-Only Widgets Are Inaccessible (aar)1,075
css
Senior Engineering Strategies for Advanced React and TypeScript (tec)1,074
strategies, react, typescript, architecture, testing, performance, security, maintenance
The “search” Element (sco)1,073
html, semantics
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II1,072
design, design-systems
What We’ve Learned About Designing for Accessibility From Our Users (sla)1,071
design
Certifications Should Be Hard (kar)1,070
career, training, learning
Annotating Designs for Accessibility (int)1,069
videos, design
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)1,068
hiding, browsers, screen-readers, assistive-tech, css
When Is “:focus-visible” Visible? (ire)1,067
css, selectors
Hijacking Screenreaders With CSS (ben/deq)1,066
videos, screen-readers, css
Foundations: Pointer Gestures (gra/tpg)1,065
fundamentals, usability
How Screen Readers Read Special Characters: An Update (ele)1,064
screen-readers, support, unicode
Accessibility Beyond Code Compliance (aar)1,063
compliance
Accessibility and Design Systems: The Deep-Dive Q&A (ger+)1,062
interviews, design-systems, deep-dives
It’s About Time CAPTCHAs Become Accessible1,061
captcha
The H1 Conundrum: Understanding the Challenges of Heading Level One1,060
semantics, headings, html
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)1,059
colors, contrast
Best Practices for Structuring Accessibility Testing (tpg)1,058
testing, best-practices
Making Calendars With Accessibility and Internationalization in Mind (sto/css)1,057
functionality, internationalization
We Don’t Need “.visually-hidden” (den)1,056
css, semantics, quality
“content” Is Your Content?1,055
css, content, seo, maintainability
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)1,054
components
ARIA Live Regions for JavaScript Frameworks (its/log)1,053
aria, live-regions, javascript, frameworks
50.1% Empty Links (mat)1,052
html, links, semantics, seo
Client-Side JavaScript and React Criticism: What Comes Next? (mol)1,051
javascript, react, performance, resilience, progressive-enhancement
Toolkit Tuesday: Using YouTube for Captions and Transcripts (kno)1,050
videos, captions, youtube
Are You Making These Five Mistakes When Writing Alt Text?1,049
writing, alt-text, images, mistakes
A Beginner’s Guide to Manual Accessibility Testing (pop)1,048
guides, testing
Accessible but Never Boring: Rebranding the Wise Design System for Everyone1,047
design, design-systems
The Web Needs a Native “.visually-hidden” (ben)1,046
css
The WebAIM Strategic Accessibility Framework (web)1,045
webaim, strategies
A Native “Visually Hidden” in CSS? Yes Please! (mic)1,044
hiding, browsers, screen-readers, assistive-tech, css
Conformance and Accessibility (j9t)1,043
conformance, quality
Without Accessibility, There Is No Privacy or Security (lev)1,042
privacy, security
How People Read Online1,041
content, readability, user-experience
A Guide to Accessible Form Validation (san/sma)1,040
guides, forms, validation, user-experience
How to Style Your Alt Text (ede)1,039
how-tos, css, alt-text, images
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)1,038
Automatic Captions: Our Experiments and Best Practices (equ)1,037
captions, best-practices, automation
How Shadow DOM and Accessibility Are in Conflict (sun/iga)1,036
shadow-dom, aria
Open Captions vs. Closed Captions: What’s the Difference?1,035
captions, comparisons
The Importance of Adding Accessibility Design Reviews to the Design Process (dav)1,034
design, processes
ARIA vs. HTML (aar)1,033
html, aria, semantics, comparisons
Not Everyone Uses a Computer in the Same Way That You Do (hdv)1,032
videos
Understanding the Cost of Not Being Accessible (kar)1,031
economics
Avoid Spanning Table Headers (aar)1,030
assistive-tech, html, tables
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)1,029
dei, processes
Keys to an Accessibility Mindset (sma)1,028
design
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1,027
guides, carousels, html, user-experience
If You’re Going to Do a Job, Do It Properly (tem)1,026
css
Software Accessibility for Users With Attention Deficit Disorder (ADHD)1,025
Buttons, Links, and Focus (tem)1,024
semantics, buttons, links, focus
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1,023
screen-readers, semantics, html
Scaling Accessibility Through Design Systems (ste+)1,022
videos, design-systems, scalability
A Practical Approach to Automated Accessibility (ste)1,021
testing, automation
Automation Is Not the Enemy (kar)1,020
testing, automation
Automated Testing Won’t Solve Web Accessibility (yat)1,019
testing, automation
Foundations: Introduction to WAI–ARIA (ihe/tet)1,018
fundamentals, introductions, aria
The Troublesome Life and Lamentable Death of Success Criterion 4.1.11,017
wcag, conformance, standards
Focus Appearance Thoughts (ala)1,016
focus, css
How to Build Accessible Main Navigation? (iod)1,015
how-tos, navigation
Testing Colour Accessibility With Dev Tools (mic)1,014
colors, testing, browsers, dev-tools
Non-Text Content Contrast Also Matters1,013
colors, contrast
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion1,012
wcag, standards
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)1,011
ai, chatgpt
Understanding Color and Accessibility (kat)1,010
colors
External Links: In or Out1,009
seo, links, user-experience
Léonie Watson on Accessibility (tin+)1,008
podcasts, interviews
New WCAG 2.2 Features Rated (yat)1,007
wcag, standards
Accessible Hamburger Buttons Without JavaScript1,006
javascript, navigation
Use the Dialog Element (Reasonably) (sco)1,005
html, modals
Pointing and Calling and Accessibility Testing1,004
testing
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)1,003
wcag, standards
Musing Upon an “[alt]” Text Badge on Images (chr)1,002
html, css
A Simple Custom (ste)1,001
forms, usability, css
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)1,000
wcag, standards
Creating a Community That Values Accessibility (web)999
community
If You Need a Link, Don’t Use a Button (tem)998
html, semantics, links, buttons
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)997
tooling, testing, automation
Web Accessibility Global Usage Survey996
surveys
Tabs Are Better (bre)995
formatting
Comparing Manual and Free Automated WCAG Reviews (aar)994
wcag, auditing, comparisons
Accessible Writing Is Just Good Writing993
writing
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That992
information-design
Foundations: Visible Focus Styles (tet)991
fundamentals, focus, css
Manual Accessibility Testing990
testing
Closed Captions and Subtitles UX (vit/sma)989
captions, user-experience
The Main Areas of WAI–ARIA988
aria
2023 Design Trends From an Accessibility Perspective987
design, trends
Stock Photos of People With Disabilities (den)986
content, images
A New Accessibility Strategy for the GOV.UK Design System985
strategies, design-systems
JAWS, NVDA, and VoiceOver Braille Viewers (aar)984
screen-readers, jaws, nvda, voiceover, apple
Carry On Testing 2023 (ste/tpg)983
testing
Quick Thoughts on Typeface and Font Accessibility982
fonts, typography
WAI–Adapt Explainer (w3c)981
A Beginner’s Guide to Link and Text Accessibility (pop)980
guides, links, content
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)979
typography, css, zooming
Overlapping Interactive Areas (tem)978
design
Website Accessibility (15 Best Practices) (bru)977
best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported976
css, user-styles
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)975
firefox, mozilla, browsers, caching
Obscure CSS: Restoring Visibility (kiz)974
css, hiding
Top 10 Accessibility News of 2022 (equ)973
retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)972
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)971
wcag, usability, heuristics
An Inclusive and Planet-Friendly Digital Style Guide970
design, style-guides, dei, sustainability, ethics
Accessibility Convincing (lfl/web)969
videos, ethics, legal
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)968
html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)967
videos, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)966
videos, monetization
Bad Performance Is Bad Accessibility (bru)965
performance
Foundations: Target Sizes (tet)964
fundamentals, usability
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)963
usability, examples
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)962
usability, css, focus
5 HTML Elements, and a Partridge in a Despair Tree (mat)961
html, semantics
How to Find and Fix the Top 3 Accessibility Issues (deq)960
videos, how-tos, auditing
A Guide for Making Apps Accessible959
guides
Accessibility Starts With an Organisation’s Culture (cra)958
culture
Accessible Front-End Patterns for Responsive Tables II (cod/sma)957
tables, responsive-design
Federal Web Accessibility Focus Has Private Sector on Notice956
legal
State of A11Y (thi)955
videos
Top 5 Accessibility Issues in 2022 (lar/int)954
retrospectives
Five Myths About Digital Accessibility953
videos, myths
WCAG 3.0: Are We There Yet? (ons/tpg)952
wcag, standards
WCAG—Priority of Constituencies (ala)951
wcag, prioritization
Meaningful Labels Using ARIA—or Not (mat)950
html, forms, labels, aria
W3C Publishes WCAG Testers Consistency List (wil/deq)949
wcag, testing
Accessible Front-End Patterns for Responsive Tables (cod/sma)948
tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)947
videos, performance
Brief Note on Description List Support (aar)946
html, lists, semantics, screen-readers, support
Reading the Meter (sup/mat)945
html, semantics
Swearing and Automatic Captions (eri)944
multimedia, captions
The 411 on 4.1.1 (aar)943
wcag, standards
Website Accessibility Is Not an Afterthought942
Landmarks and Where to Put Them (kil/mat)941
html, semantics, aria
You Don’t Need ARIA for That (den/mat)940
html, aria
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)939
how-tos, testing, tooling, browser-extensions, webaim
Accessibility and MVPs (dav)938
principles
HTML Semantics and Accessibility Cheat Sheet (web)937
cheat-sheets, html, semantics
Making Microservices Accessible (cra)936
microservices
Which Images Need Descriptive Text? (tem)935
writing
Making Accessibility Simpler in Higher Education and Beyond934
videos
Shadow DOM and Accessibility: The Trouble With ARIA (nol)933
dom, shadow-dom, aria, html
Addressing Concerns About CSS Speech (tin)932
css, voice
Positioning Notification Messages With Accessibility in Mind (cod)931
notifications, positioning
Setting Up a Screen Reader Testing Environment on Your Computer (sar)930
screen-readers, nvda, testing, tooling, link-lists
Accessibility and Inclusive Design Systems (bra)929
videos, design-systems, dei
Preparing for WCAG 2.2 (int)928
videos, wcag
Page Title Conventions (ada)927
html, seo
The Value of Accessibility (ann)926
podcasts
A Guide to Keyboard Accessibility: JavaScript (its/sma)925
guides, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)924
studies, research
Incorporating Accessible Design Elements Into Your Web Site (uxm)923
design
DOJ and Congressional Updates on Digital Accessibility922
legal
Brief Note on “aria-readonly” Support (aar)921
html, aria, assistive-tech, support
Accessibility Is in Style—Styles and Style Guides (kno)920
writing, design, documentation, style-guides, consistency, quality
Using Automated Test Results to Improve Accessibility (ste/sma)919
automation, testing
5 Insider Tips to Make Accessibility Part of Workflow (mni)918
tips-and-tricks, processes
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)917
browsers, screen-readers, mozilla, firefox
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)916
guides, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)915
communication
Don’t Disable the Zoom Functionality914
zooming
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)913
overlays, legal
The Anatomy of “visually-hidden” (sib/tpg)912
css
What’s New in WCAG 2.2 (a11)911
videos, wcag, standards
Accessfuturism: Digital Accessibility in 2032 (web)910
videos, outlooks
Designing for People Who Use a Mouse (ihe/web)909
videos
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)908
colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)907
html, semantics, modals, pop-overs
Foundations: Native Versus Custom Components (tet)906
fundamentals, components, html, comparisons
Responsive Accessibility Using “visibility: hidden” (sco)905
responsive-design, hiding, css
Why You Need to Monitor and Report on Accessibility—All the Time (deq)904
monitoring, compliance, legal
A Simpler Approach to Document and Web Accessibility903
What Designers Can Learn From Apple’s New Accessibility Features902
design, apple
5 Takeaways From Screen Reader Usability Interviews901
screen-readers, usability
Accessibility “Gaps” in MVPs (aar)900
Caring About the World Wide Web (ada)899
videos, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)898
seo
A Testing Strategy for Accessibility in New Apps (mar)897
testing
Progress Over Perfection: A Better Way to Accessibility (mer)896
processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)895
videos
A Deep Dive Into Accessible Notifications (rus/a11)894
videos, notifications, deep-dives
Next Steps for the W3C Web Accessibility Initiative893
videos, w3c
“aria-label” Is a Code Smell (eri)892
aria, labels, quality, technical-debt
Complexity and Caution (tem)891
usability, complexity
Do We Need an Interop for Assistive Technologies? (hdv)890
browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)889
design
Why You Should Never Use “px” to Set “font-size” in CSS888
css
Accessibility Beyond the “Obvious” (tem)887
Getting WCAG Color Contrast Right (luk)886
wcag, colors, contrast
Web Accessibility: ARIA 101 (thi)885
videos, aria
The Truth Behind Implicit/Explicit Form Labels884
html, forms, labels
Twitter Reminds Us About Alt Text, but How Good Are We at It?883
writing, alt-text, images, twitter+x
SEO and Accessibility Are Symbiotic (deq)882
seo
How to Build the Foundation for Digital Accessibility (deq)881
how-tos, policies, processes
Why We Need CSS Speech (tin)880
css, voice
Digital Accessibility—Ask Me Anything (tpg)879
videos
Common ARIA Mistakes and How to Avoid Them (ale)878
html, aria, mistakes
Designing for Users With Disabilities: 10 Factors to Consider (uxm)877
design, usability
Google on Alt Text SEO and Accessibility (joh+/sea)876
google, seo, writing, alt-text, images
Accessibility Checkers—a Good Start, Not a Solution (kno)875
testing, tooling
New Brutalism and Web Accessibility: What You Need to Know874
design, brutalism
Intro to Why Accessibility Is Important for Good SEO (deq)873
introductions, seo
Some Things I Took Away From an Event Apart 2022 in Denver (geo/css)872
web, css
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project871
svg, images, lessons
Representation in “alt” Text (aar)870
dei, writing
How to Write Good Alt Text (cfe)869
how-tos, writing, alt-text, images
WCAG 2.2 Success Criteria868
wcag
4 Required Tests Before Shipping New Features (5t3)867
testing
Five Months Worth of Takes on the Digital Accessibility Space866
testing, tooling
Foundations: HTML Semantics (ihe/tet)865
fundamentals, html, semantics
When Going Somewhere Does a Thing: On Links and Buttons (kil)864
html, links, buttons, semantics
Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq)863
documentation
3 Things to Consider Before You Implement CAPTCHA for Accessibility862
captcha
A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop)861
guides, forms
Learn Accessibility (car)860
courses
Intersectionality, Accessibility, and Inclusion (int)859
videos, dei
Yes, Accessibility Is Also a Backend Concern (eri)858
Websites Need to Be Accessible to Be Inclusive857
dei
A Deep Dive Into WCAG 2.2—and Beyond (yat)856
podcasts, wcag, deep-dives
Accessibility (htt)855
web-almanac, studies, research, metrics
A Designer’s Guide to Documenting Accessibility (ste)854
videos, design, documentation
Attitudes to Digital Accessibility Survey 2022853
surveys, dei
The Indisputable Truth About Accessibility852
videos
Blind People Need to Be Considered More When Making Data Visualizations851
information-design
A “details” Element as a Burger Menu Is Not Accessible (ger/clo)850
html, disclosure-widgets, semantics
Accessibility Is Systemic (ada)849
Clarifying Color Contrast and Font Size Guidelines (mar)848
colors, contrast, readability
It’s Good to Make Mistakes (tem)847
design, mistakes
Accessibility Is for Every One846
Brief Note on Super- and Subscript Text (aar)845
html, support, assistive-tech
How to (Not) Make a Button844
how-tos, buttons, semantics, html
Accessibility in Times of Headless (sma)843
content-management, headless
Buttons and the Baader–Meinhof Phenomenon (mat)842
buttons
Designing for People With Cognitive Disabilities and Everyone Else841
videos, design
Why the Number Input Is the Worst Input840
html, forms, validation
Five Things You Can Do to Be More Inclusive (dbo)839
dei
On Better Browsers: Arbitrary Media Queries and Browser UIs (kil)838
css, media-queries
The State of Digital Accessibility: Three Key Challenges (moz)837
legal, web
When Is It OK to Disable Text Selection? (dxn/css)836
css, usability
Better Accessible Names (hdv)835
naming
Disability Is Not a Dirty Word834
communication
Making Sense of WAI–ARIA: A Comprehensive Guide (sma)833
guides, aria, html
Justin Yarbrough Talks About Alt Text832
podcasts, writing, alt-text, images
The “details” and “summary” Elements, Again (sco)831
html, disclosure-widgets
Are Modals in Web Design a UX Disaster? (web)830
design, user-experience, modals
The Realities and Myths of Contrast and Color (sma)829
contrast, colors, myths
W3C Accessibility Maturity Model (w3c)828
processes, culture, leadership
HTML Markup Tips for Developing Accessible Websites (low)827
html, aria
Focus Appearance Explained (tem)826
wcag, forms, focus
The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma)825
drupal, usability
“Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar)824
overlays, w3c, history
Accessible Lists and Tables (pop)823
html, lists, tables
Beginner’s Guide to Lists and How to Make Them Accessible (pop)822
guides, html, lists
Comparing JAWS, NVDA, and VoiceOver (css)821
screen-readers, comparisons, jaws, nvda, apple, voiceover
Don’t Overwrite Visual Labels With “aria-label” (ash)820
html, aria, labels
Neutrality Isn’t an Option When It Comes to Accessibility (kar)819
Small Steps: Celebrating Four Accessibility Wins (red)818
communication
An Argument Against CSS Opacity (tpg)817
css, colors, contrast, transparency+opacity
Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility816
communication
What Is Closed Captioning?815
multimedia, captions
Short Note on “figure” and “figcaption” (ste)814
html
5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards813
wcag, compliance
Accessibility and Supporting Internet Explorer (gra/tet)812
browsers, microsoft, internet-explorer, support
Why Every University Needs an Accessible Standard Website Template811
content-management, frameworks
Does Accessibility Stifle the Creative Process?810
processes, creativity
Bring Focus to the First Form Field With an Error (aar)809
forms, focus
Mac VoiceOver Testing the Simple Way (spa/clo)808
testing, screen-readers, apple, voiceover
Prepare for WCAG 2.2 and Beyond (lev)807
videos, wcag, standards
Inclusion Beats Optimization (eri)806
dei, optimization
Outline Is Your Friend (mat)805
css
Introduction to Screen Readers (Desktop Edition) (bru)804
videos, introductions, screen-readers, desktop
Building Accessible Select Components in React803
components, react, forms
Check Heading Accessibility Using the WAVE Tool (pop)802
videos, headings, assistive-tech, tooling, testing
Accessible User Experience and A/B Testing801
user-experience, a-b-testing, optimization
Automation and Accessibility—What You Need to Know800
videos, automation
Results of Quick Testing of Documentation Tools’ Accessibility799
documentation, tooling
Accessibility Is Writing798
writing
Brief Note on Calendar Tables (aar)797
tables, assistive-tech
SEO Links Obfuscation and Accessibility Problems796
seo, links, obfuscation
5 Heading Accessibility Issues and How to Fix Them (pop)795
headings, microcontent
AI-Generated Images From AI-Generated Alt Text (aar)794
images, writing, alt-text, ai
What Are Best Practices for Creating Alt Text?793
writing, alt-text, images, best-practices
One Year of Coding—Recommendations for Beginners From a Beginner792
learning, semantics
Underengineer Your Websites (aar/ben)791
videos, interviews
Abbreviations Suck (cfe)790
html
#ADA32: The ADA Has Applied to Digital for Decades (lfl)789
ada, legal
Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer/equ)788
communication
The 10 Affirmations of Good Digital Accessibility (deq)787
Definitive Guide to CAPTCHA Accessibility786
guides, captcha
Roundup of Recent Document Outline Chatter (geo/css)785
html, headings, semantics
With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv)784
css, selectors, keyboard-navigation, focus
Research Insight: Accessibility of Images (ihe/tet)783
usability, images, research
Where’s the Fun in Accessibility?782
user-experience
Expert Tips for Color Accessibility on the Web781
tips-and-tricks, colors
Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste/tpg)780
html, semantics, headings, microcontent
Abbreviations Can Be Problematic (tem)779
html
What Is WAI? The Web Accessibility Initiative778
Use Firefox for Accessibility Testing (col)777
browsers, mozilla, firefox, testing
Welcome to the Dark Side (yat)776
dark-mode, usability
What Does x% of Issues Mean? (aar)775
metrics
7 Quick Facts About WCAG 2.2 (lev)774
wcag, standards
Perceived Affordances and the Functionality Mismatch (tin)773
usability, semantics
Web Accessibility Laws and Policies772
legal, policies, link-lists
What Is the Best Way to Mark Up an Exclusive Button Group? (lea)771
html, semantics, aria
The Hidden History of Screen Readers (ver)770
screen-readers, assistive-tech, history
Bag Some AAA Wins Where You Can (tem)769
wcag
My War on Animation (ver)768
animations
What You Need to Know About ARIA and How to Fix Common Mistakes (pop)767
html, aria, mistakes
Building (or Rebuilding) a Website With Accessibility in Mind766
Generating Accessibility Test Results for a Whole Website With Pa11y CI765
testing, tooling
The Ultimate Guide to Debugging Accessibility Issues764
guides, debugging
Set JAWS Free! (yat)763
screen-readers, jaws
It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar)762
browsers, apple, safari, css
Make It Accessible761
websites
Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru)760
html, semantics
An Accessibility-First Approach to Chart Visual Design (sma)759
information-design
Captions: Humans vs. Artificial Intelligence: Who Wins? (mer/equ)758
captions, writing, automation, comparisons
The Ballad of Text Overflow (sib/tpg)757
css, overflow
Two Levels of Customising “<selectmenu>” (hdv)756
html
“That’s Not Accessible!” and Other Statements About Accessibility (hdv)755
Thoughts on an Accessibility “Get Well” Plan (j9t)754
processes, engineering-management, leadership
Accessible Design Systems (ihe/tet)753
design-systems
WCAG 2.1 AA Web Accessibility Checklist752
checklists, wcag
How We Designed an Accessible Color Palette From Scratch751
colors, color-palettes, case-studies
“text-overflow: ellipsis” Considered Harmful (yat)750
css, overflow
Introducing Keyboard Navigation (bru)749
videos, introductions
What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs?748
videos, writing, information-design
Icon-Only Links Fail WCAG (tem)747
links, wcag, images, icons, conformance
Best Practices for Overlays II746
best-practices, overlays
5 Very Simple Steps You Can Take for Accessibility Improvement (mni)745
optimization
Communication Accessibility: It’s Time to Change How We Communicate (mer)744
communication
Do Dyslexia Fonts Improve Accessibility?743
dyslexia, fonts
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)742
modals, dom, shadow-dom
Change Management for Accessibility (deq)741
processes
How to Use Headings for Website Accessibility740
how-tos, headings, semantics
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)739
reflow, resizing, wcag
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?738
semantics, colors, contrast, user-experience
Best Practices for Overlays737
best-practices, overlays
Are You Ignoring Digital Accessibility at Your Job?736
career
WCAG 3 Compliant? Check Again735
wcag, standards
How to Pick the Least Wrong Colors734
how-tos, colors, design
Writing Useful Alt Text (mic)733
writing, alt-text, images
Interview With Léonie Watson (tin+)732
interviews
APCA: The New Algorithm for Accessible Colour Contrast731
colors, contrast, apca
Just How Long Should Alt Text Be? (geo/css)730
writing, alt-text, images
What’s the Alternative (Text)? (col)729
writing
Why Are Iframe Titles Important for Accessibility?728
html, iframes, writing
Dialog Components: Go Native HTML or Roll Your Own? (css)727
modals, components
Accessibility From Different Perspectives (hdv)726
Making Disabled Buttons More Inclusive (san/css)725
forms, buttons, focus, aria, html, attributes
Triaging WCAG 2.1 Level AAA (tet)724
wcag, standards
4 Web Accessibility Remediation Mistakes to Avoid723
mistakes
Accessibility Not-Checklist (int)722
websites, checklists
Automate Accessibility Tests With Storybook (sto)721
testing, automation, storybook
React Accessibility Resources (bru)720
react, link-lists
Web Accessibility Is Broken—It’s Time to Fix It (yat)719
videos
Web Development === Accessibility718
Let’s Make Accessibility Boring Again717
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure716
interviews, leadership, culture, metrics
How the HTML “lang” Attribute Helps Accessibility715
html, attributes, localization
WCAG 2.2 and WCAG 3 Status Updates714
wcag, standards
WP Accessibility Day713
websites, awareness-days, wordpress
24×24 Pixel Cursor Bookmarklet (aar)712
wcag, testing, bookmarklets
Peering Into the Accessibility of Dark Mode711
dark-mode
More Common Accessibility Issues That You Can Fix Today (hdv)710
Keyboard Testing: The A11y Enhancement to Your Definition of Done (ste)709
keyboard-navigation, testing
Does JavaScript Make My Site Less Accessible?708
javascript, wcag
Debugging Accessibility With Chrome DevTools707
videos, dev-tools, debugging, browsers, google, chrome
Why WCAG 2.2 Is Still in the Oven (deq)706
wcag
Designing for Web Accessibility in 60 Seconds (dav)705
Two Approaches to Accessibility on the Web (j9t)704
automation
A Different View Into Accessibility Overlays703
overlays, testing, documentation, auditing
What’s Your Heading? (col)702
html, headings, semantics
Lost in Translation (mat/btc)701
videos, design, html, css
A Guide to Writing About Digital Accessibility (deq)700
guides, writing
Please, Stop Disabling Zoom (mat)699
zooming, html
The Evolution of WCAG: A Postcard From the Front Lines698
wcag, standards, history
How Not to Do Accessible Design697
design, colors
Under-Engineered Multi-Selects (aar)696
html, aria
Foundations: Lists (tin/tet)695
fundamentals, html, lists
Introducing “inert”694
introductions, html, attributes, keyboard-navigation
Let’s Keep the “Content” in WCAG (spa)693
content, wcag
Stop Removing Focus (col)692
focus, css
Plain Old Semantic HTML: A Perfect Basis for Accessibility691
html, semantics
8 Ways to Make Website Accessibility Easier (and Less Expensive)690
Beyond WCAG: Losing Spoons Online (tpg)689
wcag, colors
Brief Note on Buttons, Enter, and Space (aar)688
The Role of Policy in Creating a Culture of Accessibility687
interviews, policies, culture
How to Start Testing Your Website With a Screen Reader (kar/spe)686
how-tos, browsers, testing
Ensure Third Party Content Is Accessible (ons/tpg)685
wcag, embed-code
Accessibility Why You Need to Work Toward Progress Not Perfection (mer)684
Does Your Website Have Any of These 10 Most-Cited Accessibility Issues? (equ)683
One Million Broken Web Sites—and a Way to Prevent That (cod)682
browsers, tooling
Why Accessibility Bugs Are a Good Thing and How to Handle Them681
quality, bugs
Common Accessibility Issues That You Can Fix Today (hdv)680
Takeaways From “The Internet Is Unusable”: The Disabled View (red)679
How to Fix Your Low-Contrast Text (ben)678
how-tos, colors, contrast
Open Accessibility Standards677
wcag, aria
Accessibility Testing Guide676
guides, testing, wcag
Alternative Text (Alt Text) (pop)675
html, images, writing, alt-text
The Business Case for Accessibility (tet)674
economics
Accessible Description Exposure (aar)673
aria
What if… One Day Everything Got Better? (dav)672
“aria-labelledby” Usage Notes (ste)671
aria, labels, html
Accessible Cards (kit)670
html, css
The WebAIM Million: The 2022 Report on the Accessibility of the Top 1,000,000 Home Pages (web)669
studies, research, homepages, metrics
Web Accessibility Guidance Project668
guides
Accessibility Policy Implementation: What You Need to Know667
interviews, policies
HTML-Only Keyboard Shortcuts (ami)666
html, keyboard-navigation, keyboard-shortcuts
If We Can Make a Product Work for Anyone, It Usually Works Better for Everyone665
usability
Case: Accessibility in Software Development664
How to Document Accessibility Issues663
how-tos, documentation
You’re Unselectable (aar)662
css
Spotlight: What Happens When a Project Team Shifts Accessibility Left? (mni)661
The 5 Riders of Accessible Media660
multimedia
There Are No Bad Questions in Accessibility (ste)659
The Web Is for Everyone: Our Vision for the Evolution of the Web (moz)658
web, outlooks, privacy, security, performance, user-experience
ADA Web Site Compliance Still Not a Thing (aar)657
ada, compliance, legal
Dynamically Generated Content and Accessibility: 3 Quick Tips656
generated-content, aria
The Book on Accessibility655
books, leadership, engineering-management
The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability654
videos, html, performance
4 Accessibility Mistakes Plaguing Most Government Websites (mgi)653
mistakes
Alt-Text Selfies652
websites, alt-text, community
Guidance on Web Accessibility and the ADA651
ada, legal
The Future of the Web and Accessibility (tim/deq)650
videos, web
A Designer’s Guide to Documenting Accessibility and User Interactions (ste)649
guides, interaction-design, documentation
Accessibility, Assistive Technology, and JavaScript (cfe)648
assistive-tech, javascript
Don’t Believe the Type! (gar+/deq)647
videos, typography, readability, fonts
It Needs to Map Back to a Role (eri)646
aria, html, semantics
The Future of Web Accessibility: WCAG 3.0 (for)645
wcag, standards
Carousels: No One Likes You644
carousels, usability, user-experience
Session Timeouts (pat/tet)643
user-experience, time
The Importance of Screen Reader Software for Web Navigation642
screen-readers, navigation
Accessibility and Limited Fine Motor Skills641
How Many Hyperlinks Are Too Many for Accessibility?640
links
(Not So) Short Note on Being Owned (ste)639
html, aria
Foundations: Headings (ihe/tet)638
fundamentals, html, headings, semantics
Accessibility Checklist: Five Things Usually Left Out637
checklists
4 Simple Ways to Improve Web Accessibility636
optimization
Overlay Position and Recommendations635
overlays