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

Frontend Dogma

“accessibility” News Archive (5)

Entry (Sources) and Additional TopicsDate#
Two Levels of Customising “<selectmenu>” (hdv)1008
html
“That’s Not Accessible!” and Other Statements About Accessibility (hdv)1007
Thoughts on an Accessibility “Get Well” Plan (j9t)1006
processes, engineering-management, leadership
Accessible Design Systems (ihe/tet)1005
design-systems
WCAG 2.1 AA Web Accessibility Checklist1004
checklists, wcag
How We Designed an Accessible Color Palette From Scratch1003
colors, color-palettes, case-studies
“text-overflow: ellipsis” Considered Harmful (yat)1002
css, overflow
Introducing Keyboard Navigation (bru)1001
videos, introductions
Why We Don’t Set the “og:image:alt” Tag (yoa)1000
open-graph, images, alt-text, seo, social-media
What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs? (vle)999
videos, writing, information-design
Icon-Only Links Fail WCAG (tem)998
links, wcag, images, icons, conformance
Best Practices for Overlays II997
best-practices, overlays
5 Very Simple Steps You Can Take for Accessibility Improvement (mni)996
optimization
Communication Accessibility: It’s Time to Change How We Communicate (mer)995
communication
Do Dyslexia Fonts Improve Accessibility?994
dyslexia, fonts
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)993
modals, dom, shadow-dom
Change Management for Accessibility (deq)992
processes
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)991
reflow, resizing, wcag
How to Use Headings for Website Accessibility990
how-tos, headings, semantics
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?989
semantics, colors, contrast, user-experience
Best Practices for Overlays988
best-practices, overlays
Are You Ignoring Digital Accessibility at Your Job?987
career
WCAG 3 Compliant? Check Again986
wcag, standards
How to Pick the Least Wrong Colors985
how-tos, colors, design
Writing Useful Alt Text (mic)984
writing, alt-text, images
Interview With Léonie Watson (tin+)983
interviews
APCA: The New Algorithm for Accessible Colour Contrast982
colors, contrast, apca
Just How Long Should Alt Text Be? (geo/css)981
writing, alt-text, images
What’s the Alternative (Text)? (col)980
writing
Why Are Iframe Titles Important for Accessibility?979
html, iframes, writing
Dialog Components: Go Native HTML or Roll Your Own? (css)978
modals, components
Accessibility From Different Perspectives (hdv)977
Making Disabled Buttons More Inclusive (san/css)976
forms, buttons, focus, aria, html, attributes
Triaging WCAG 2.1 Level AAA (ian/tet)975
wcag, standards
Accessibility Not-Checklist (int)974
websites, checklists
React Accessibility Resources (bru)973
react, link-lists
Web Accessibility Is Broken—It’s Time to Fix It (yat)972
videos
4 Web Accessibility Remediation Mistakes to Avoid971
mistakes
Let’s Make Accessibility Boring Again970
Web Development === Accessibility (abb)969
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure968
interviews, leadership, culture, metrics
Automate Accessibility Tests With Storybook (sto)967
testing, automation, storybook
WCAG 2.2 and WCAG 3 Status Updates966
wcag, standards
WP Accessibility Day965
websites, awareness-days, wordpress
How the HTML “lang” Attribute Helps Accessibility964
html, attributes, localization
24×24 Pixel Cursor Bookmarklet (aar)963
wcag, testing, bookmarklets
Peering Into the Accessibility of Dark Mode962
dark-mode
More Common Accessibility Issues That You Can Fix Today (hdv)961
Keyboard Testing: The A11y Enhancement to Your Definition of Done (ste)960
keyboard-navigation, testing
Does JavaScript Make My Site Less Accessible?959
javascript, wcag
Debugging Accessibility With Chrome DevTools958
videos, dev-tools, debugging, browsers, chrome
Why WCAG 2.2 Is Still in the Oven (deq)957
wcag
Designing for Web Accessibility in 60 Seconds (dav)956
Two Approaches to Accessibility on the Web (j9t)955
automation
A Different View Into Accessibility Overlays954
overlays, testing, documentation, auditing
What’s Your Heading? (col)953
html, headings, semantics
Lost in Translation (mat/btc)952
videos, design, html, css
Please, Stop Disabling Zoom (mat)951
zooming, html
A Guide to Writing About Digital Accessibility (deq)950
guides, writing
The Evolution of WCAG: A Postcard From the Front Lines949
wcag, standards, history
How Not to Do Accessible Design948
design, colors
Under-Engineered Multi-Selects (aar)947
html, aria
Foundations: Lists (tin/tet)946
fundamentals, html, lists
Let’s Keep the “Content” in WCAG (spa)945
content, wcag
Introducing “inert”944
introductions, html, attributes, keyboard-navigation
Stop Removing Focus (col)943
focus, css
Plain Old Semantic HTML: A Perfect Basis for Accessibility942
html, semantics
8 Ways to Make Website Accessibility Easier (and Less Expensive)941
Beyond WCAG: Losing Spoons Online (tpg)940
wcag, colors
Brief Note on Buttons, Enter, and Space (aar)939
How to Start Testing Your Website With a Screen Reader (kar/spe)938
how-tos, browsers, testing
The Role of Policy in Creating a Culture of Accessibility937
interviews, policies, culture
Ensure Third Party Content Is Accessible (ons/tpg)936
wcag, embed-code
Accessibility Why You Need to Work Toward Progress Not Perfection (mer)935
Does Your Website Have Any of These 10 Most-Cited Accessibility Issues? (equ)934
One Million Broken Web Sites—and a Way to Prevent That (cod)933
browsers, tooling
Common Accessibility Issues That You Can Fix Today (hdv)932
Why Accessibility Bugs Are a Good Thing and How to Handle Them931
quality, bugs
Takeaways From “The Internet Is Unusable”: The Disabled View (red)930
How to Fix Your Low-Contrast Text (ben)929
how-tos, colors, contrast
Open Accessibility Standards928
wcag, aria
Alternative Text (Alt Text) (pop)927
html, images, writing, alt-text
Accessibility Testing Guide926
guides, testing, wcag
The Business Case for Accessibility (tet)925
economics
Accessible Description Exposure (aar)924
aria
What if… One Day Everything Got Better? (dav)923
“aria-labelledby” Usage Notes (ste)922
aria, labels, html
Accessible Cards (kit)921
html, css
The WebAIM Million: The 2022 Report on the Accessibility of the Top 1,000,000 Home Pages (web)920
studies, research, homepages, metrics
Accessibility Policy Implementation: What You Need to Know919
interviews, policies
Web Accessibility Guidance Project918
guides
HTML-Only Keyboard Shortcuts (ami)917
html, keyboard-navigation, keyboard-shortcuts
If We Can Make a Product Work for Anyone, It Usually Works Better for Everyone916
usability
How to Document Accessibility Issues915
how-tos, documentation
Case: Accessibility in Software Development (acm)914
You’re Unselectable (aar)913
css
Spotlight: What Happens When a Project Team Shifts Accessibility Left? (mni)912
The 5 Riders of Accessible Media911
multimedia
There Are No Bad Questions in Accessibility (ste)910
The Web Is for Everyone: Our Vision for the Evolution of the Web (moz)909
web, outlooks, privacy, security, performance, user-experience
ADA Web Site Compliance Still Not a Thing (aar)908
ada, compliance, legal
Dynamically Generated Content and Accessibility: 3 Quick Tips907
generated-content, aria
The Book on Accessibility906
books, leadership, engineering-management
4 Accessibility Mistakes Plaguing Most Government Websites (mgi)905
mistakes
Alt-Text Selfies904
websites, alt-text, community
Guidance on Web Accessibility and the ADA903
ada, legal
The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability (vle)902
videos, html, performance
The Future of the Web and Accessibility (tim/deq)901
videos, web
A Designer’s Guide to Documenting Accessibility and User Interactions (ste)900
guides, interaction-design, documentation
Accessibility, Assistive Technology, and JavaScript (cfe)899
assistive-tech, javascript
Don’t Believe the Type! (gar+/deq)898
videos, typography, readability, fonts
It Needs to Map Back to a Role (eri)897
aria, html, semantics
The Future of Web Accessibility: WCAG 3.0 (for)896
wcag, standards
Carousels: No One Likes You895
carousels, usability, user-experience
Session Timeouts (pat/tet)894
user-experience, time
Accessibility and Limited Fine Motor Skills893
The Importance of Screen Reader Software for Web Navigation892
screen-readers, navigation
How Many Hyperlinks Are Too Many for Accessibility?891
links
(Not So) Short Note on Being Owned (ste)890
html, aria
Foundations: Headings (ihe/tet)889
fundamentals, html, headings, semantics
Accessibility Checklist: Five Things Usually Left Out888
checklists
4 Simple Ways to Improve Web Accessibility887
optimization
Overlay Position and Recommendations886
overlays
Accessibility and Inclusivity in Practice885
podcasts, dei
5 Accessibility Quick Wins You Can Implement Today (css)884
Support for Marking Radio Buttons Required, Invalid (aar)883
html
Turning the Tables on Accessibility (the)882
Inclusive Design vs. Accessible Design: Understanding the Differences881
dei, design, comparisons
Column Headers and Browser Support (aar)880
html, semantics
There Is No Character Limit for “Alt Text” (yat)879
html, alt-text, images
What Is the Difference Between WCAG Compliance Level A, AA, and AAA?878
wcag, compliance
Foundations: Colour and Meaning (ihe/tet)877
fundamentals, colors
Colors That Make Sense876
semantics, colors
WCAG 2.2 Update875
wcag
Using the Language Attribute to Make Your Website Accessible (cra)874
attributes, localization, internationalization
Only 2% of Sites Meet Accessibility Standards—Let’s Change That873
Accessibility Monitoring: How We Test872
monitoring, testing, case-studies
Developing a Focus Style for a Themable Design System871
design-systems, theming, focus
Do We Need Screen Reader for Accessibility Testing870
testing, screen-readers
Accessibility Testing Best Practices in CI/CD869
testing, ci-cd, best-practices
How to Use the Accessibility Tree for A11Y Testing868
how-tos, testing
Are We Live? (sco)867
aria
Foundations: Colour Contrast (ihe/tet)866
fundamentals, colors, contrast
Understanding the W3C’s Accessibility Conformance Testing (ACT) Requirements865
conformance, testing
No Accessibility Without Disabilities (yat)864
user-experience
The Impact of Motion Animation on Cognitive Disability (tpg)863
css, javascript
8 Key Elements for Creating a Culture of Accessibility862
culture
Assistive Technology, Accessible Technology, and the Accessibility Tree861
screen-readers, assistive-tech, tooling
4 Questions to Ask Before Using ARIA860
aria, semantics, testing
Accessibly Insecure859
security
WCAG, but in Language I Can Understand (tem)858
wcag
Top Ten Most Common Web Accessibility Issues (tpg)857
Overview of Accessibility Testing Using DevTools (pat+)856
overviews, dev-tools, testing, browsers, edge
Why Don’t Developers Take Accessibility Seriously? (a11/css)855
Foundations: Text Descriptions (ihe/tet)854
fundamentals, writing
More to Give Than Just the Div: Semantics and How to Get Them Right (hdv)853
html, semantics
How to Check What Item Is in Focus When Accessibility Testing852
how-tos, testing, focus
Accessibility Acceptance Criteria851
websites, testing, components
An Introduction to High Contrast Accessibility850
introductions, colors, contrast
Quick Accessibility Tests Anyone Can Do (tet)849
user-experience, testing
Making IT Accessible for All! (vle)848
videos
The Real Added Costs of Accessibility (joe)847
economics
Accessibility Data Is Not the Enemy (gar)846
metrics
Accessibility and 2022: 13 Design Trends From a Usability Perspective845
design, trends, usability
Building an Accessible Digital World844
It’s Time for a More Sophisticated Color Contrast Check for Data Visualizations (lis/dat)843
contrast, colors, apca, visualization, information-design
Web Accessibility Lawsuits Dramatically Rose in 2021842
conformance, legal
Alt Tag Emptiness (ste)841
html, images, alt-text, aria
Foundations: Animations and Flashing Content (pat/tet)840
fundamentals, animations
Labeling the Point: Scenarios of Label Misuse in WCAG (tpg)839
forms, labels, wcag, html
Accessible Heading Structure (ria)838
html, headings
A Contrast of Errors837
wcag, colors, contrast
Five 2022 Accessibility Trends836
trends
WCAG and Accessibility: What Is a Statement of Partial Conformance?835
wcag, conformance
Web Accessibility Cheat Sheet834
cheat-sheets
Remember You Are Not the User (css)833
internationalization, user-experience, principles
Introduction to Cognitive Disability and Accessibility Testing (ons/tpg)832
introductions, testing
5 Common Misconceptions About WAI–ARIA and Accessibility831
aria, html
This Is WCAG830
websites, standards, wcag
This Is WCAG 2.1829
websites, wcag
Why Motion on Websites and Digital Content Is a Problem (mer/equ)828
Inaccessibility of CAPTCHA (w3c)827
captcha
Shifting the Mindset About Accessible Content (mni)826
content
Thoughts on Skin Tone and Text Descriptions (tin)825
dei, writing
CSS Can Help Improve Your HTML!? Buttons and Links824
html, css, buttons, links
How Not to Create a Button (eev)823
html, buttons
WCAG 2 Is What We Have (kil)822
wcag
WCAG 2.2: What We Know Till Now821
wcag
WCAG 3 Is Not Ready Yet (yat)820
wcag
Standardizing Focus Styles With CSS Custom Properties (5t3/css)819
css, custom-properties, focus
WCAG 3 and APCA818
wcag, apca, colors, contrast
Explainer for W3C Accessibility Guidelines (WCAG) 3.0 (jsp+/w3c)817
wcag, standards
How Many People With Disabilities Use Our Site? (hdv)816
Understanding Accessibility815
testing, tooling
Accessibility (htt)814
web-almanac, studies, research, metrics
Why Color Contrast Is Not as Black and White as It Seems813
colors, contrast
“aria-label” Is Not Always the Answer (eev)812
html, aria
Making Accessibility More Accessible811
Understanding WCAG 2.1 Level AAA (ian/tet)810
wcag
Adding a Dyslexia-Friendly Mode to a Website (sma)809
dyslexia, css
Blog Page Accessibility Deep Dive (abb)808
react, deep-dives
Accessibility Myths807
websites, myths
Communicating Accessibility as Needs to Be Met and Not Rules to Be Followed806
communication
Let’s Not Send Developers to the Accessibility Tree Tool (cod)805
browsers, tooling
WCAG 3.0: What You Need to Know About the Future of Accessibility Standards804
wcag, standards
We Need to Talk About Accessibility—Again, and Again, and Then Some More803
Semantics and How to Get Them Right (hdv/btc)802
videos, html, semantics
Access to Tech, Tech to Live (btc)801
videos
Browsing With Screen Magnification (ihe/tet)800
browsing, assistive-tech, screen-magnification
Everything You Ever Wanted to Know About the Accessibility Tree (rus/a11)799
videos
Debugging HTML: Accessibility (mat/mat)798
html, debugging
Understanding the Differences Between WCAG 2.1 and WCAG 2.2797
wcag, comparisons
Name, Labels, ARIA, What to Do? (sco)796
forms, labels, writing, naming
What Are Accessible Fonts?795
fonts
Accessible Toggles (mic)794
toggles, html, javascript
The Guideline Gap793
design-systems, quality, localization
Make Your Design System Accessible—Color (luk)792
design-systems, colors
Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element791
skip-links, html
So, You Want an Accessibility Score? (kar)790
auditing
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)789
html, aria
Why Accessibility Overlays on Your Website Can Make Things Worse788
overlays
Switch Role Support (aar)787
html, support
Respecting Users’ Motion Preferences (mic/sma)786
css
This Is the Way: A Phased Approach to Accessibility in the Development Lifecycle (ste/deq)785
Designing for Color Contrast: Guidelines for Accessibility784
guidelines, contrast, colors
Fix Web Accessibility Systematically (yat)783
wcag
Disability: Let’s Say the Word782
community
What Svelte’s Accessibility Warnings Won’t Tell You781
svelte
Landmarks (mat/mat)780
html, aria
What Constitutes a Digital Accessibility Audit (gwi)779
testing, auditing
Easy Read Is Hard to Get Right778
readability
A Tangled Web of ARIA (ste)777
aria, html
Accessibility: A Gentle Introduction776
introductions
Browsing With a Mobile Screen Reader (tet)775
browsers, screen-readers, assistive-tech, mobile, browsing
UX Accessibility: How to Start Designing for All774
how-tos, user-experience
How to Build an Expandable Accessible Gallery (cit/sma)773
how-tos, html, css
Redundantly Redundant a11y Accessibility (sco)772
html
Using JavaScript to Detect High Contrast and Dark Modes (sco)771
javascript, colors, contrast, dark-mode
Links, Missing “href” Attributes, and Over-Engineered Code (tem)770
html, attributes, links
Declaring Page Language—and Declaring Changes in Language (j9t)769
html, browsers
Comparing Page Language Declaration Setups in Screen Readers (j9t)768
html, http, screen-readers, comparisons
Accessibility Isn’t New—and Neither Is Ableism767
Beware False Negatives (aar)766
One Last Time: Custom Styling Radio Buttons and Checkboxes (sco)765
css, forms
Provide Pronunciation for Ambiguous Words764
content, pronunciation
Why Inequalities Can Appear in Digital Accessibility and Inclusive Design (gar)763
dei, design
The New Requirements for WCAG 2.2762
wcag
Accessible Palette: Stop Using HSL for Color Systems761
css, colors, color-palettes
Notes on Synthetic Speech (tin)760
browsers, voice
Myths About Web Accessibility (alv)759
myths
Subsets and Supersets of WCAG (hdv)758
wcag
What Is Redundant Entry, and How Does It Affect Accessibility?757
usability
Using CSS 3 Overflow Properties to Make Containers Meet WCAG 2.1756
css, overflow, wcag
5 Steps for Writing Alt Text for Accessibility755
writing, alt-text, images
Color and Universal Design (uxm)754
design, colors, color-blindness, contrast
Make Accessibility Part of Your Startup’s Products and Culture From Day One753
culture
Getting Started With Web Accessibility Testing752
testing, introductions
The Effect of CSS on Screen Readers751
css, screen-readers
Color and Contrast, What Does It Mean? (eri)750
colors, contrast
Understanding Target Size Under WCAG 2.2 and How It Affects People With Disabilities749
wcag
Shifting Accessibility Testing to the Left748
design, usability
Creating a Positive Culture Around Accessibility747
culture
Named and Framed (ste)746
html
Small Wins for Accessibility and Resilience745
resilience, html
Accessibility From the Ground Up (kit)744
What’s on the Menu?743
vuejs
Web Accessibility Checklist742
websites, checklists
ARIA Spec for the Uninitiated (ger/deq)741
html, aria
Reviewing a Design for Accessibility740
code-reviews, user-experience
A Guide to Designing Accessible, WCAG-Compliant Focus Indicators (sar)739
guides, focus, wcag, compliance
How to Test for Accessibility With Users at Every Design Stage738
how-tos, testing
Accessible Design Systems: Look Good While Doing Good737
design-systems
Accessible Contrast Ratios and A-Levels Explained736
colors, contrast
A Guide to Accessible Digital UX Design735
guides, user-experience, design
Writing Great Alt Text: Emotion Matters (jaf)734
writing, alt-text, images, user-experience
What Are Accessibility Overlays Good For? (gar)733
overlays
Accessibility Testing With Storybook (sto)732
testing, storybook
Web Accessibility Myths: Debunking 7 Common Misconceptions (moz)731
myths
A Deep Dive on Skipping to Content (css)730
skip-links, deep-dives
Chrome DevTools: Better Accessibility Inspection With the Source Order Viewer729
dev-tools, source-order, debugging, browsers, chrome
101 Digital Accessibility Tips and Tricks728
tips-and-tricks
Creating an Accessible Dialog From Scratch (kit/sma)727
modals
How to Hand Off Accessible Designs to Developers?726
how-tos, processes
Accessible Design From the Get-Go (rom/evi)725
UX Principles That Include Cognitive Accessibility (gar)724
user-experience, principles
Takeaways From the 2021 State of Digital Accessibility Report (red)723
surveys
It Is Time to Ditch the Title “Evangelist” From Accessibility722
Accessibility Strategy for Product Management (slo/tpg)721
strategies, product-management
What We Learned About Accessibility by Scanning More Than 2 Million Federal .gov Web Pages720
Why the WCAG Colour Contrast Ratio Doesn’t Always Seem to Work719
wcag, colors, contrast
The Accessibility Stalemate (cod)718
From a Colourblind Designer to the World: Please Stop Using Red and Green Together717
colors
Why Has User Experience Design Become Legal Experience Design? (gar)716
user-experience, legal
Accessibility of the “Section” Element (sco)715
html
There’s No Such Thing as Fully Automated Web Accessibility (ann)714
automation
Content Accessibility Fact Sheet713
content
An Unreasonably Long Introduction to ARIA (With Example Implementation)712
introductions, aria, live-regions, examples
What People Should Know Before Writing Articles or Creating Products About Accessibility711
writing
Image Descriptions: A Human Technique That Robots Can’t Grasp710
images, alt-text
Making a Strong Case for Accessibility (col/sma)709
The Document Outline (mat/mat)708
html, headings
Creating Accessible CSS Art (alv)707
css, art
ARIA in HTML (sco)706
aria, html
Five Ways to Include D/Deaf Users in Your Designs (tpg)705
design
Accessibility and Inclusivity: Distinctions in Experience Design704
dei, user-experience
Evaluating Color and Contrast—How Hard Can It Be? (web)703
colors, contrast
Short Note on Skip Links With Sticky Headers702
skip-links, css
What Do HTML Elements Sound Like? (rik)701
html, screen-readers, voiceover
Accessibility and SEO700
seo, html
Colorblind Accessibility Manifesto699
websites, manifestos, colors, color-blindness, guidelines
Screen Readers: Hearing the Unseen698
screen-readers
Using CSS to Enforce Accessibility (aar)697
css
Beyond Basic Alt Text—Charts, Maps, and Diagrams696
alt-text, images, information-design
Accessibility in React695
react
Your Image Is Probably Not Decorative (eri/sma)694
images, decoration, alt-text
A Complete Guide to Accessibility Tooling (nic/sma)693
guides, testing, automation
A Complete Guide to Accessibility Tooling (nic/sma)692
guides, tooling
Everyday Accessibility691
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)690
css, javascript
An Accessibility Strategy689
strategies
Accessible Overflow688
html, css, overflow
A Little Book of Accessibility (gar)687
The Hidden World of “aria-hidden” (ste)686
aria, html, hiding
Why Accessibility Overlays Hurt More Than Help (dbo)685
overlays
Disabling a Link (sco)684
links, css
Accessible SVGs: Perfect Patterns for Screen Reader Users (car/sma)683
svg, images, screen-readers
Accessible Web Forms682
videos, forms
Access Guide681
websites, guides
The Curb-Cut Effect (ske)680
A11y Audit Bookmarklets (llo)679
auditing, link-lists, bookmarklets
We Need to Talk About WCAG (ria)678
wcag
Making Disabled Buttons More Inclusive (san/css)677
css
Overreliance on Overlays Is Counter to Enculturation of Accessibility676
overlays
Auditing Design Systems for Accessibility (ann/deq)675
design-systems, quality, auditing
Fifteen Design Trends From an Accessibility Perspective674
design, trends
Top 7 Facts About Web Content Accessibility Guidelines WCAG 2.2 You Must Know673
wcag
Understanding Logical Focus Order672
focus, html
Building an Accessibility Library671
processes
Defining a Strategy for Accessibility (cra)670
strategies
Sentence Case Versus Title Case (tem)669
writing, headings
5 Things I’m Thinking About When I Check a Pull Request for Accessibility668
code-reviews
Why Skip-Links Are Important for Accessibility (dev)667
links
A Complete Guide to Accessible Front-End Components (sma)666
guides, components, focus, buttons, carousels, color-palettes, visualization, testing
“prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations665
css, animations
Why Your Website Should Work Without JavaScript664
javascript, support, graceful-degradation
Progressive Enhancement and Accessibility Redux663
progressive-enhancement
Introduction to ARIA Live Regions662
introductions, aria, live-regions
Automating the Accessibility Tests of Your Source Code With GitHub Actions (bol)661
testing, automation, github-actions
How to Test the Accessibility of Your Components With Storybook (bol)660
how-tos, components, storybook
Seven Myths About Alt Text659
alt-text, images, myths
What’s New in WCAG 2.1: Label in Name (css)658
wcag, aria
“user-scalable=no” and Suppressing Zoom Suppression657
metadata, zooming, viewport
Accessibility (htt)656
web-almanac, studies, research, metrics
Alt vs. Figcaption (tho)655
html, comparisons
Weaving Web Accessibility With Usability (sma)654
usability, testing
Know Your Standards (ste)653
standards, wcag, aria, html, link-lists
Best Practices for Inclusive Textual Websites652
security, performance, best-practices
How to Find and Fix Common Website Accessibility Issues (kil)651
how-tos, contrast, color-blindness, colors, responsive-design, quality
What Is Section 508 and Why Does It Matter? (deq)650
legal, section-508
Comparing Various Ways to Hide Things in CSS (css)649
css, hiding, comparisons
Touch, Point, Click: Mouse vs. Touch Screen Input (pro)648
interaction-design, touch, comparisons
An Opinionated Guide to Accessibility Testing647
guides, testing
Micro-Note on “aria-roledescription” (ste)646
aria
Accessible Web Animation: The WCAG on Animation Explained (vlh/css)645
animations, reduced-motion, wcag
Accessibility in Chrome DevTools (sma)644
dev-tools, chrome, browsers
Performance Is an Issue of Equity (clo)643
performance
Accessibility on the Canvas With JavaScript642
javascript, canvas
Writing Alt Text for Data Visualization641
images, alt-text, writing, information-design, visualization
Germany Digital Accessibility Laws: BITV (2.0) and BGG640
legal, bitv
How to Document the Screen Reader User Experience639
how-tos, screen-readers, assistive-tech, documentation, user-experience
WAI–ARIA Usage (gez/tpg)638
bookmarklets, aria, compliance
Equivalent Experiences: What Are They? (eri/sma)637
dei, community, design, user-experience
The CSS “content” Property Accepts Alternative Text (ste)636
css, generated-content, alt-text
Accessible Font Sizing, Explained (css)635
typography, wcag, css, units
Why “Dark Mode” Causes More Accessibility Issues Than It Solves634
dark-mode
How to Create a “Skip to Content” Link (css)633
how-tos, skip-links, html, css
Accessible SVGs: Inclusiveness Beyond Patterns (car/sma)632
svg, images, tooling
Understanding Web Accessibility Color Contrast Guidelines and Ratios (css)631
colors, contrast, wcag
Dark Mode vs. Light Mode: Which Is Better? (nng)630
dark-mode, usability, comparisons
Standards for Writing Accessibly (and/ali)629
writing, content, conventions, user-experience, screen-readers, colors, icons
An Intro to Designing Accessible Data Visualizations (fos)628
introductions, design, visualization, information-design
POURing ARIA Into the HTML Element Specs (24a)627
aria, html
Pixels vs. Relative Units in CSS: Why It’s Still a Big Deal (res/24a)626
css, units
Color Theory and Contrast Ratios (tel/24a)625
colors, contrast, color-blindness
“<select>” Your Poison (cod/24a)624
forms, aria, keyboard-navigation
Introduction to Web Accessibility623
introductions, courses, training
Automating Inclusive Documentation (pau/24a)622
documentation, dei, automation
An Adventurer’s Guide to W3C Specs (mel/24a)621
guides, w3c, standards
Future Accessibility Guidelines—for People Who Can’t Wait to Read Them (24w)620
guidelines, outlooks
Web Components and the Accessibility Object Model (AOM) (tin/24a)619
web-components
What I’ve Learned About Accessibility in SPAs (nol)618
single-page-apps, testing
Why Are Accessible Websites So Hard to Build? (fon/css)617
US Supreme Court Declines to Hear Case on Whether Commercial Websites and Mobile Apps Subject to Title III of the Americans With Disabilities Act (the “ADA”) (nat)616
legal, ada
Multi-Million Dollar HTML (chr/css)615
html, labels, economics
Accessibility and Web Performance Are Not Features, They’re the Baseline (fon/css)614
performance, amp, user-experience
UX Improvements for Keyboard Accessibility (sma)613
interviews, user-experience, keyboard-navigation
The Anatomy of Accessible Forms: Error Messages (deq)612
forms, errors, validation
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)611
checklists, html, performance, seo, social-media
Web Accessibility in Context (sma)610
assistive-tech, semantic-web
Color Contrast Accessibility Tools (fon/css)609
contrast, colors, tooling
Why, How, and When to Use Semantic HTML and ARIA (ada/css)608
html, aria, semantics
Fighting Uphill (eri)607
compliance
Making Web Components for Different Contexts (equ/css)606
web-components
Revisiting “prefers-reduced-motion”, the Reduced Motion Media Query (eri/css)605
css, media-queries
CSS and Accessibility604
css
Accessibility Events (wil/css)603
W3C Strategic Highlights: Web for All (Web Accessibility) (amy/w3c)602
w3c, link-lists
Some Notes About Accessibility (fon/css)601
community
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)600
html, modals, javascript
Accessibility Is Not a “React Problem” (chr/css)599
react
How a Screen Reader User Surfs the Web (tin+/sma)598
videos, screen-readers, browsing, user-experience
Using Artificial Intelligence to Generate Alt Text on Images (css)597
ai, alt-text, images
The Ethics of Web Performance (tka)596
performance, ethics
a11y-syntax-highlighting (eri)595
packages, npm, syntax-highlighting
The Elements of UI Engineering (dan)594
user-experience, consistency, performance, navigation, prioritization, internationalization, resilience
Prove You’re Not a Bot: reCAPTCHA Version 3 (24a)593
captcha, google, spam
ARIA 1.1—What’s New? (24a)592
aria, standards
Web Components Still Need to Be Accessible (eri/24a)591
web-components, toggles
I Used the Web for a Day Using a Screen Reader (sma)590
screen-readers
I Threw Away My Mouse (mat/24a)589
keyboard-navigation, keyboard-shortcuts, focus
The “D” in the DOM (24a)588
html, headings
How to Create Accessibility Statements (w3c)587
how-tos, documentation, compliance
I, Human (tin/btc)586
videos, ai
The Ironic Inaccessibility of “a11y” (chr/css)585
terminology
Focus Trapping for Accessibility (A11Y)584
focus, keyboard-navigation, javascript
The Importance of Manual Accessibility Testing (eri/sma)583
testing, screen-readers, assistive-tech, link-lists
The Possibilities of the “color-adjust” Property (eri/css)582
css, colors, print
Prefers Reduced Motion Media Query (chr)581
css, media-queries, reduced-motion
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)580
seo, alt-text, images, naming, microcontent, comparisons
Accessibility Support (mfa)579
websites, support, screen-readers, jaws, microsoft, nvda, talkback, google, voiceover
Web Content Accessibility Guidelines (WCAG) 2.1 (ala+/w3c)578
guidelines, wcag, standards
Text Spacing Bookmarklet (ste)577
code-pens, bookmarklets, typography, wcag
ARIA Serious? (yat/btc)576
videos, aria
Designing for Accessibility and Inclusion (sma)575
design, dei, animations, colors, typography, images, multimedia, keyboard-navigation, layout, readability
Trickle Down Accessibility (ted)574
slides
Some Things About “alt” Text (chr/css)573
alt-text, images, html
Your Interactive Makes Me Sick (web)572
scrolling, examples, user-experience
Accessibility: Review of 2017 and Outlook for 2018 (w3c)571
retrospectives, outlooks, wcag, aria, testing, link-lists
100 Accessible Websites of Various State Governments/UTs Under Accessible India Campaign Launched570
wcag
Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility (bel/css)569
semantics, contrast, colors, labels, forms, typography, keyboard-navigation
Improving the Accessibility of 24 Ways (pau/css)568
case-studies
So You Want to Become an Accessibility Specialist (24a)567
career
React’s Accessibility Code Linter (24a)566
react, linting, eslint, tooling
Accessibility Testing Tools (chr/css)565
testing, tooling
WAI–ARIA Authoring Practices 1.1 Note Helps Authors Make Content Accessible (w3c)564
aria
Writing Automated Tests for Accessibility (mar/24a)563
testing, automation, keyboard-navigation, focus
WAI-Tools Project Launched (w3c)562
tooling, testing, compliance
Accessibility in Resizing Text (24a)561
resizing
A Developer’s Guide to Better Accessibility (a11+/24a)560
guides, html, semantics, keyboard-navigation, naming, tooling
5 Common Misconceptions About Web Accessibility (24a)559
Building Accessible Menu Systems (hey/sma)558
navigation, html, aria
HTML Email and Accessibility (css)557
email, html, tables
On Big Picture Thinking in Web Development (j9t)556
user-experience, performance, maintainability, consistency, outlooks
A Comprehensive Guide to Web Design (sma)555
guides, design, content, information-architecture, navigation, content-strategy, scrolling, forms
Planning for Accessibility (lau/ali)554
project-management, processes, leadership
Is Your Website ADA-Compliant?553
compliance, ada, legal
The Front-End Checklist (the)552
websites, checklists, html, css, javascript, images, performance, seo
Improve User Experience and Address Accessibility With Digital Quality Management (cms)551
user-experience, tooling
Building Inclusive Toggle Buttons (hey/sma)550
html, forms, buttons, toggles
Are Internet Standards Standing in the Way of Digital Accessibility? (lol)549
standards, drm, eme, w3c
Inclusive Design Principles (ian+)548
websites, principles, dei, community
Color Accessibility Workflows (hel/ali)547
colors, wcag
Reflections on GAAD 2017 (w3c)546
awareness-days
Using ARIA (ste/w3c)545
guides, html, aria
WCAG Accessibility Conformance Testing (ACT) (w3c)544
wcag, compliance, testing
Accessible Breadcrumb Navigation Pattern (sco)543
navigation, breadcrumbs, aria
Writing JavaScript With Accessibility in Mind (mat)542
javascript, focus, buttons, semantics, aria
The Document Outline Dilemma (ame/css)541
html, headings, semantics
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)540
slides, react, dom
Prioritising Your Company’s Web Accessibility539
prioritization
An Introduction to the Reduced Motion Media Query (eri/css)538
introductions, css, media-queries, reduced-motion
Flex Layout Fail: Fixing Firefox’s Keyboard Accessibility Bug With the CSS Order Property (zol)537
css, flexbox, layout, firefox, browsers, source-order, bugs
Building a Fully-Accessible Help Tooltip (sar)536
tooltips, html, aria
Accessibility Is a Civil Right (mar)535
WCAG 2.0 AA Gains Prominence as Website Accessibility Standard (jds)534
standards, wcag, legal, ada
Using the “aria-current” Attribute (tin)533
html, attributes, aria
Improve Your Website’s Accessibility With WAI–ARIA (lou)532
html, aria, optimization
A Checklist for Website Reviews (hcr)531
checklists, performance, browsers, seo, security
Random Interesting Facts on HTML/SVG Usage (cat/css)530
html, svg, metrics, amp
Early Favorite Accessibility Tools and Checkers: A Trip Down Memory Lane (deq)529
tooling, bobby, screen-readers, home-page-reader, ibm, wave, webaim, retrospectives
Web Accessibility in the UK—True Facts (abr)528
metrics
4 Reasons Why an Accessible Website Is a Win–Win (osd)527
seo, user-experience, legal
Silverlight Techniques for WCAG 2.0 (w3c)526
wcag, techniques, silverlight
Accessible SVGs in High Contrast Mode (eri/css)525
svg, images, contrast, colors
Web Accessibility: Why It Matters and What Governments Can Do About It524
legal, forms
Accessible SVGs (css)523
svg, images, examples
Edge Is the Only Browser to Perform 100% in HTML5 Accessibility Test522
edge, browsers
Improving the Color Accessibility for Color-Blind Users (ada/sma)521
colors, color-blindness
Using the HTML “lang” Attribute (tin/tpg)520
html, attributes, localization
Accessibility and Performance (mar)519
performance, javascript, optimization
The Veil of Ignorance (mrm)518
design, ethics
Accessible, Simple, Responsive Tables (css)517
tables, simplicity, responsive-design
Shaping the WCAG 2.0 Extensions (coo/w3c)516
wcag
W3C Launches One-Stop Accessibility Resource for Developers515
w3c, documentation, wcag
Ensure High Contrast for Text Over Images (nng)514
contrast, colors, images, usability
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)513
standards, tooling
Delivering Responsibly (sco/btc)512
videos, performance, usability, sustainability
The State of Accessibility in PHP Tools511
php, code-editors, phpstorm, sublime-text, notepad++
The ARIA Roles Model510
html, attributes, aria
Accessible Footnotes With CSS (kit)509
footnotes, html, css