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#
A Guide to Writing About Digital Accessibility (deq)778
guides, writing
Please, Stop Disabling Zoom (mat)777
zooming, html
The Evolution of WCAG: A Postcard From the Front Lines776
wcag, standards, history
How Not to Do Accessible Design775
design, colors
Under-Engineered Multi-Selects (aar)774
html, aria
Foundations: Lists (tin/tet)773
fundamentals, html, lists
Introducing “inert”772
introductions, html, attributes, keyboard-navigation
Let’s Keep the “Content” in WCAG (spa)771
content, wcag
Stop Removing Focus (col)770
focus, css
Plain Old Semantic HTML: A Perfect Basis for Accessibility769
html, semantics
8 Ways to Make Website Accessibility Easier (and Less Expensive)768
Beyond WCAG: Losing Spoons Online (tpg)767
wcag, colors
Brief Note on Buttons, Enter, and Space (aar)766
The Role of Policy in Creating a Culture of Accessibility765
interviews, policies, culture
How to Start Testing Your Website With a Screen Reader (kar/spe)764
how-tos, browsers, testing
Ensure Third Party Content Is Accessible (ons/tpg)763
wcag, embed-code
Accessibility Why You Need to Work Toward Progress Not Perfection (mer)762
Does Your Website Have Any of These 10 Most-Cited Accessibility Issues? (equ)761
One Million Broken Web Sites—and a Way to Prevent That (cod)760
browsers, tooling
Why Accessibility Bugs Are a Good Thing and How to Handle Them759
quality, bugs
Common Accessibility Issues That You Can Fix Today (hdv)758
Takeaways From “The Internet Is Unusable”: The Disabled View (red)757
How to Fix Your Low-Contrast Text (ben)756
how-tos, colors, contrast
Open Accessibility Standards755
wcag, aria
Alternative Text (Alt Text) (pop)754
html, images, writing, alt-text
The Business Case for Accessibility (tet)753
economics
Accessibility Testing Guide752
guides, testing, wcag
Accessible Description Exposure (aar)751
aria
What if… One Day Everything Got Better? (dav)750
“aria-labelledby” Usage Notes (ste)749
aria, labels, html
Accessible Cards (kit)748
html, css
The WebAIM Million: The 2022 Report on the Accessibility of the Top 1,000,000 Home Pages (web)747
studies, research, homepages, metrics
Accessibility Policy Implementation: What You Need to Know746
interviews, policies
Web Accessibility Guidance Project745
guides
HTML-Only Keyboard Shortcuts (ami)744
html, keyboard-navigation, keyboard-shortcuts
If We Can Make a Product Work for Anyone, It Usually Works Better for Everyone743
usability
How to Document Accessibility Issues742
how-tos, documentation
Case: Accessibility in Software Development (acm)741
You’re Unselectable (aar)740
css
Spotlight: What Happens When a Project Team Shifts Accessibility Left? (mni)739
The 5 Riders of Accessible Media738
multimedia
There Are No Bad Questions in Accessibility (ste)737
The Web Is for Everyone: Our Vision for the Evolution of the Web (moz)736
web, outlooks, privacy, security, performance, user-experience
ADA Web Site Compliance Still Not a Thing (aar)735
ada, compliance, legal
The Book on Accessibility734
books, leadership, engineering-management
Dynamically Generated Content and Accessibility: 3 Quick Tips733
generated-content, aria
The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability732
videos, html, performance
4 Accessibility Mistakes Plaguing Most Government Websites (mgi)731
mistakes
Alt-Text Selfies730
websites, alt-text, community
Guidance on Web Accessibility and the ADA729
ada, legal
The Future of the Web and Accessibility (tim/deq)728
videos, web
A Designer’s Guide to Documenting Accessibility and User Interactions (ste)727
guides, interaction-design, documentation
Accessibility, Assistive Technology, and JavaScript (cfe)726
assistive-tech, javascript
Don’t Believe the Type! (gar+/deq)725
videos, typography, readability, fonts
It Needs to Map Back to a Role (eri)724
aria, html, semantics
The Future of Web Accessibility: WCAG 3.0 (for)723
wcag, standards
Carousels: No One Likes You722
carousels, usability, user-experience
Session Timeouts (pat/tet)721
user-experience, time
Accessibility and Limited Fine Motor Skills720
The Importance of Screen Reader Software for Web Navigation719
screen-readers, navigation
How Many Hyperlinks Are Too Many for Accessibility?718
links
(Not So) Short Note on Being Owned (ste)717
html, aria
Foundations: Headings (ihe/tet)716
fundamentals, html, headings, semantics
Accessibility Checklist: Five Things Usually Left Out715
checklists
4 Simple Ways to Improve Web Accessibility714
optimization
Overlay Position and Recommendations713
overlays
Accessibility and Inclusivity in Practice712
podcasts, dei
5 Accessibility Quick Wins You Can Implement Today (css)711
Support for Marking Radio Buttons Required, Invalid (aar)710
html
Turning the Tables on Accessibility (the)709
Inclusive Design vs. Accessible Design: Understanding the Differences708
dei, design, comparisons
Column Headers and Browser Support (aar)707
html, semantics
There Is No Character Limit for “Alt Text” (yat)706
html, alt-text, images
What Is the Difference Between WCAG Compliance Level A, AA, and AAA?705
wcag, compliance
Foundations: Colour and Meaning (ihe/tet)704
fundamentals, colors
Colors That Make Sense703
semantics, colors
WCAG 2.2 Update702
wcag
Using the Language Attribute to Make Your Website Accessible (cra)701
attributes, localization, internationalization
Only 2% of Sites Meet Accessibility Standards—Let’s Change That700
Accessibility Monitoring: How We Test699
monitoring, testing, case-studies
Developing a Focus Style for a Themable Design System698
design-systems, theming, focus
Do We Need Screen Reader for Accessibility Testing697
testing, screen-readers
Accessibility Testing Best Practices in CI/CD696
testing, ci-cd, best-practices
How to Use the Accessibility Tree for A11Y Testing695
how-tos, testing
Are We Live? (sco)694
aria
Foundations: Colour Contrast (ihe/tet)693
fundamentals, colors, contrast
Understanding the W3C’s Accessibility Conformance Testing (ACT) Requirements692
conformance, testing
No Accessibility Without Disabilities (yat)691
user-experience
The Impact of Motion Animation on Cognitive Disability (tpg)690
css, javascript
8 Key Elements for Creating a Culture of Accessibility689
culture
Assistive Technology, Accessible Technology, and the Accessibility Tree688
screen-readers, assistive-tech, tooling
4 Questions to Ask Before Using ARIA687
aria, semantics, testing
Accessibly Insecure686
security
WCAG, but in Language I Can Understand (tem)685
wcag
Top Ten Most Common Web Accessibility Issues (tpg)684
Overview of Accessibility Testing Using DevTools (pat+)683
overviews, dev-tools, testing, browsers, edge
Why Don’t Developers Take Accessibility Seriously? (a11/css)682
Foundations: Text Descriptions (ihe/tet)681
fundamentals, writing
More to Give Than Just the Div: Semantics and How to Get Them Right (hdv)680
html, semantics
How to Check What Item Is in Focus When Accessibility Testing679
how-tos, testing, focus
Accessibility Acceptance Criteria678
websites, testing, components
An Introduction to High Contrast Accessibility677
introductions, colors, contrast
Making IT Accessible for All!676
videos
Quick Accessibility Tests Anyone Can Do (tet)675
user-experience, testing
The Real Added Costs of Accessibility (joe)674
economics
Accessibility Data Is Not the Enemy (gar)673
metrics
Accessibility and 2022: 13 Design Trends From a Usability Perspective672
design, trends, usability
Building an Accessible Digital World671
It’s Time for a More Sophisticated Color Contrast Check for Data Visualizations (lis/dat)670
contrast, colors, apca, visualization, information-design
Web Accessibility Lawsuits Dramatically Rose in 2021669
conformance, legal
Alt Tag Emptiness (ste)668
html, images, alt-text, aria
Foundations: Animations and Flashing Content (pat/tet)667
fundamentals, animations
Labeling the Point: Scenarios of Label Misuse in WCAG (tpg)666
forms, labels, wcag, html
Accessible Heading Structure (ria)665
html, headings
A Contrast of Errors664
wcag, colors, contrast
Five 2022 Accessibility Trends663
trends
WCAG and Accessibility: What Is a Statement of Partial Conformance?662
wcag, conformance
Web Accessibility Cheat Sheet661
cheat-sheets
Remember You Are Not the User (css)660
internationalization, user-experience, principles
Introduction to Cognitive Disability and Accessibility Testing (ons/tpg)659
introductions, testing
5 Common Misconceptions About WAI–ARIA and Accessibility658
aria, html
This Is WCAG 2.1657
websites, wcag
This Is WCAG656
websites, standards, wcag
Why Motion on Websites and Digital Content Is a Problem (mer/equ)655
Inaccessibility of CAPTCHA (w3c)654
captcha
CSS Can Help Improve Your HTML!? Buttons and Links653
html, css, buttons, links
Shifting the Mindset About Accessible Content (mni)652
content
Thoughts on Skin Tone and Text Descriptions (tin)651
dei, writing
How Not to Create a Button (eev)650
html, buttons
WCAG 2 Is What We Have (kil)649
wcag
WCAG 2.2: What We Know Till Now648
wcag
WCAG 3 Is Not Ready Yet (yat)647
wcag
Standardizing Focus Styles With CSS Custom Properties (5t3/css)646
css, custom-properties, focus
WCAG 3 and APCA645
wcag, apca, colors, contrast
Explainer for W3C Accessibility Guidelines (WCAG) 3.0 (jsp+/w3c)644
wcag, standards
How Many People With Disabilities Use Our Site? (hdv)643
Understanding Accessibility642
testing, tooling
Why Color Contrast Is Not as Black and White as It Seems641
colors, contrast
Accessibility (htt)640
web-almanac, studies, research, metrics
“aria-label” Is Not Always the Answer (eev)639
html, aria
Making Accessibility More Accessible638
Understanding WCAG 2.1 Level AAA (tet)637
wcag
Adding a Dyslexia-Friendly Mode to a Website (sma)636
dyslexia, css
Blog Page Accessibility Deep Dive635
react, deep-dives
Accessibility Myths634
websites, myths
Communicating Accessibility as Needs to Be Met and Not Rules to Be Followed633
communication
Let’s Not Send Developers to the Accessibility Tree Tool (cod)632
browsers, tooling
WCAG 3.0: What You Need to Know About the Future of Accessibility Standards631
wcag, standards
We Need to Talk About Accessibility—Again, and Again, and Then Some More630
Access to Tech, Tech to Live (btc)629
videos
Semantics and How to Get Them Right (hdv/btc)628
videos, html, semantics
Browsing With Screen Magnification (ihe/tet)627
browsing, assistive-tech, screen-magnification
Everything You Ever Wanted to Know About the Accessibility Tree (rus/a11)626
videos
Debugging HTML: Accessibility (mat/mat)625
html, debugging
Understanding the Differences Between WCAG 2.1 and WCAG 2.2624
wcag, comparisons
Name, Labels, ARIA, What to Do? (sco)623
forms, labels, writing, naming
What Are Accessible Fonts?622
fonts
The Guideline Gap621
design-systems, quality, localization
Accessible Toggles (mic)620
toggles, html, javascript
Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element619
skip-links, html
Make Your Design System Accessible—Color (luk)618
design-systems, colors
So, You Want an Accessibility Score? (kar)617
auditing
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)616
html, aria
Why Accessibility Overlays on Your Website Can Make Things Worse615
overlays
Switch Role Support (aar)614
html, support
Respecting Users’ Motion Preferences (mic/sma)613
css
This Is the Way: A Phased Approach to Accessibility in the Development Lifecycle (ste/deq)612
Designing for Color Contrast: Guidelines for Accessibility611
guidelines, contrast, colors
Fix Web Accessibility Systematically (yat)610
wcag
What Svelte’s Accessibility Warnings Won’t Tell You609
svelte
Disability: Let’s Say the Word608
community
Landmarks (mat/mat)607
html, aria
What Constitutes a Digital Accessibility Audit (gwi)606
testing, auditing
Easy Read Is Hard to Get Right605
readability
A Tangled Web of ARIA (ste)604
aria, html
Accessibility: A Gentle Introduction603
introductions
Browsing With a Mobile Screen Reader (tet)602
browsers, screen-readers, assistive-tech, mobile, browsing
UX Accessibility: How to Start Designing for All601
how-tos, user-experience
How to Build an Expandable Accessible Gallery (cit/sma)600
how-tos, html, css
Redundantly Redundant a11y Accessibility (sco)599
html
Using JavaScript to Detect High Contrast and Dark Modes (sco)598
javascript, colors, contrast, dark-mode
Links, Missing “href” Attributes, and Over-Engineered Code (tem)597
html, attributes, links
Declaring Page Language—and Declaring Changes in Language (j9t)596
html, browsers
Comparing Page Language Declaration Setups in Screen Readers (j9t)595
html, http, screen-readers, comparisons
Accessibility Isn’t New—and Neither Is Ableism594
Beware False Negatives (aar)593
One Last Time: Custom Styling Radio Buttons and Checkboxes (sco)592
css, forms
Provide Pronunciation for Ambiguous Words591
content, pronunciation
Why Inequalities Can Appear in Digital Accessibility and Inclusive Design (gar)590
dei, design
The New Requirements for WCAG 2.2589
wcag
Accessible Palette: Stop Using HSL for Color Systems588
css, colors, color-palettes
Notes on Synthetic Speech (tin)587
browsers, voice
Myths About Web Accessibility (alv)586
myths
Subsets and Supersets of WCAG (hdv)585
wcag
What Is Redundant Entry, and How Does It Affect Accessibility?584
usability
Using CSS 3 Overflow Properties to Make Containers Meet WCAG 2.1583
css, overflow, wcag
5 Steps for Writing Alt Text for Accessibility582
writing, alt-text, images
Color and Universal Design (uxm)581
design, colors, color-blindness, contrast
Make Accessibility Part of Your Startup’s Products and Culture From Day One580
culture
The Effect of CSS on Screen Readers579
css, screen-readers
Getting Started With Web Accessibility Testing578
testing, introductions
Color and Contrast, What Does It Mean? (eri)577
colors, contrast
Understanding Target Size Under WCAG 2.2 and How It Affects People With Disabilities576
wcag
Shifting Accessibility Testing to the Left575
design, usability
Creating a Positive Culture Around Accessibility574
culture
Named and Framed (ste)573
html
Small Wins for Accessibility and Resilience572
resilience, html
Accessibility From the Ground Up (kit)571
What’s on the Menu?570
vuejs
Web Accessibility Checklist569
websites, checklists
ARIA Spec for the Uninitiated (ger/deq)568
html, aria
Reviewing a Design for Accessibility567
code-reviews, user-experience
A Guide to Designing Accessible, WCAG-Compliant Focus Indicators (sar)566
guides, focus, wcag, compliance
How to Test for Accessibility With Users at Every Design Stage565
how-tos, testing
Accessible Design Systems: Look Good While Doing Good564
design-systems
Accessible Contrast Ratios and A-Levels Explained563
colors, contrast
A Guide to Accessible Digital UX Design562
guides, user-experience, design
Accessibility Testing With Storybook (sto)561
testing, storybook
Writing Great Alt Text: Emotion Matters (jaf)560
writing, alt-text, images, user-experience
What Are Accessibility Overlays Good For? (gar)559
overlays
A Deep Dive on Skipping to Content (css)558
skip-links, deep-dives
Web Accessibility Myths: Debunking 7 Common Misconceptions (moz)557
myths
101 Digital Accessibility Tips and Tricks556
tips-and-tricks
Chrome DevTools: Better Accessibility Inspection With the Source Order Viewer555
dev-tools, source-order, debugging, browsers, chrome
Creating an Accessible Dialog From Scratch (kit/sma)554
modals
How to Hand Off Accessible Designs to Developers?553
how-tos, processes
Accessible Design From the Get-Go (rom/evi)552
UX Principles That Include Cognitive Accessibility (gar)551
user-experience, principles
Takeaways From the 2021 State of Digital Accessibility Report (red)550
surveys
It Is Time to Ditch the Title “Evangelist” From Accessibility549
Accessibility Strategy for Product Management (slo/tpg)548
strategies, product-management
What We Learned About Accessibility by Scanning More Than 2 Million Federal .gov Web Pages547
Why the WCAG Colour Contrast Ratio Doesn’t Always Seem to Work546
wcag, colors, contrast
The Accessibility Stalemate (cod)545
From a Colourblind Designer to the World: Please Stop Using Red and Green Together544
colors
Why Has User Experience Design Become Legal Experience Design? (gar)543
user-experience, legal
Accessibility of the “Section” Element (sco)542
html
There’s No Such Thing as Fully Automated Web Accessibility (ann)541
automation
Content Accessibility Fact Sheet540
content
An Unreasonably Long Introduction to ARIA (With Example Implementation)539
introductions, aria, live-regions, examples
What People Should Know Before Writing Articles or Creating Products About Accessibility538
writing
Image Descriptions: A Human Technique That Robots Can’t Grasp537
images, alt-text
Making a Strong Case for Accessibility (col/sma)536
The Document Outline (mat/mat)535
html, headings
Creating Accessible CSS Art (alv)534
css, art
ARIA in HTML (sco)533
aria, html
Five Ways to Include D/Deaf Users in Your Designs (tpg)532
design
Accessibility and Inclusivity: Distinctions in Experience Design531
dei, user-experience
Short Note on Skip Links With Sticky Headers530
skip-links, css
Evaluating Color and Contrast—How Hard Can It Be? (web)529
colors, contrast
What Do HTML Elements Sound Like? (rik)528
html, screen-readers, voiceover
Accessibility and SEO527
seo, html
Colorblind Accessibility Manifesto526
websites, manifestos, colors, color-blindness, guidelines
Screen Readers: Hearing the Unseen525
screen-readers
Using CSS to Enforce Accessibility (aar)524
css
Accessibility in React523
react
Beyond Basic Alt Text—Charts, Maps, and Diagrams522
alt-text, images, information-design
Your Image Is Probably Not Decorative (eri/sma)521
images, decoration, alt-text
A Complete Guide to Accessibility Tooling (nic/sma)520
guides, testing, automation
A Complete Guide to Accessibility Tooling (nic/sma)519
guides, tooling
Everyday Accessibility518
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)517
css, javascript
Accessible Overflow516
html, css, overflow
An Accessibility Strategy515
strategies
A Little Book of Accessibility (gar)514
The Hidden World of “aria-hidden” (ste)513
aria, html, hiding
Why Accessibility Overlays Hurt More Than Help (dbo)512
overlays
Disabling a Link (sco)511
links, css
Accessible SVGs: Perfect Patterns for Screen Reader Users (car/sma)510
svg, images, screen-readers
Accessible Web Forms509
videos, forms
Access Guide508
websites, guides
The Curb-Cut Effect (ske)507
A11y Audit Bookmarklets (llo)506
auditing, link-lists, bookmarklets
We Need to Talk About WCAG (ria)505
wcag
Making Disabled Buttons More Inclusive (san/css)504
css
Overreliance on Overlays Is Counter to Enculturation of Accessibility503
overlays
Auditing Design Systems for Accessibility (ann/deq)502
design-systems, quality, auditing
Fifteen Design Trends From an Accessibility Perspective501
design, trends
Top 7 Facts About Web Content Accessibility Guidelines WCAG 2.2 You Must Know500
wcag
Understanding Logical Focus Order499
focus, html
Building an Accessibility Library498
processes
Defining a Strategy for Accessibility (cra)497
strategies
Sentence Case Versus Title Case (tem)496
writing, headings
5 Things I’m Thinking About When I Check a Pull Request for Accessibility495
code-reviews
Why Skip-Links Are Important for Accessibility (dev)494
links
A Complete Guide to Accessible Front-End Components (vit/sma)493
guides, components, focus, buttons, carousels, color-palettes, visualization, testing
“prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations492
css, animations
Why Your Website Should Work Without JavaScript491
javascript, support, graceful-degradation
Progressive Enhancement and Accessibility Redux (ppk)490
progressive-enhancement
Introduction to ARIA Live Regions489
introductions, aria, live-regions
Automating the Accessibility Tests of Your Source Code With GitHub Actions (bol)488
testing, automation, github-actions
How to Test the Accessibility of Your Components With Storybook (bol)487
how-tos, components, storybook
Seven Myths About Alt Text486
alt-text, images, myths
What’s New in WCAG 2.1: Label in Name (css)485
wcag, aria
“user-scalable=no” and Suppressing Zoom Suppression (ppk)484
metadata, zooming, viewport
Accessibility (htt)483
web-almanac, studies, research, metrics
Alt vs. Figcaption (tho)482
html, comparisons
Weaving Web Accessibility With Usability (sma)481
usability, testing
Know Your Standards (ste)480
standards, wcag, aria, html, link-lists
Best Practices for Inclusive Textual Websites479
security, performance, best-practices
How to Find and Fix Common Website Accessibility Issues (kil)478
how-tos, contrast, color-blindness, colors, responsive-design, quality
What Is Section 508 and Why Does It Matter? (deq)477
legal, section-508
Comparing Various Ways to Hide Things in CSS (css)476
css, hiding, comparisons
Touch, Point, Click: Mouse vs. Touch Screen Input (pro)475
interaction-design, touch, comparisons
An Opinionated Guide to Accessibility Testing474
guides, testing
Micro-Note on “aria-roledescription” (ste)473
aria
Accessible Web Animation: The WCAG on Animation Explained (vlh/css)472
animations, reduced-motion, wcag
Accessibility in Chrome DevTools (sma)471
dev-tools, chrome, browsers
Performance Is an Issue of Equity (clo)470
performance
Accessibility on the Canvas With JavaScript469
javascript, canvas
Writing Alt Text for Data Visualization468
images, alt-text, writing, information-design, visualization
Germany Digital Accessibility Laws: BITV (2.0) and BGG467
legal, bitv
How to Document the Screen Reader User Experience466
how-tos, screen-readers, assistive-tech, documentation, user-experience
WAI–ARIA Usage (tpg)465
bookmarklets, aria, compliance
Equivalent Experiences: What Are They? (eri/sma)464
dei, community, design, user-experience
The CSS “content” Property Accepts Alternative Text (ste)463
css, generated-content, alt-text
Accessible Font Sizing, Explained (css)462
typography, wcag, css, units
Why “Dark Mode” Causes More Accessibility Issues Than It Solves461
dark-mode
How to Create a “Skip to Content” Link (css)460
how-tos, skip-links, html, css
Accessible SVGs: Inclusiveness Beyond Patterns (car/sma)459
svg, images, tooling
Understanding Web Accessibility Color Contrast Guidelines and Ratios (css)458
colors, contrast, wcag
Dark Mode vs. Light Mode: Which Is Better? (nng)457
dark-mode, usability, comparisons
Standards for Writing Accessibly (and/ali)456
writing, content, conventions, user-experience, screen-readers, colors, icons
An Intro to Designing Accessible Data Visualizations (fos)455
introductions, design, visualization, information-design
POURing ARIA Into the HTML Element Specs (24a)454
aria, html
Pixels vs. Relative Units in CSS: Why It’s Still a Big Deal (res/24a)453
css, units
Color Theory and Contrast Ratios (tel/24a)452
colors, contrast, color-blindness
“<select>” Your Poison (cod/24a)451
forms, aria, keyboard-navigation
Introduction to Web Accessibility450
introductions, courses, training
Automating Inclusive Documentation (pau/24a)449
documentation, dei, automation
An Adventurer’s Guide to W3C Specs (mel/24a)448
guides, w3c, standards
Future Accessibility Guidelines—for People Who Can’t Wait to Read Them (24w)447
guidelines, outlooks
Web Components and the Accessibility Object Model (AOM) (tin/24a)446
web-components
What I’ve Learned About Accessibility in SPAs (nol)445
single-page-apps, testing
Why Are Accessible Websites So Hard to Build? (fon/css)444
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)443
legal, ada
Multi-Million Dollar HTML (chr/css)442
html, labels, economics
Accessibility and Web Performance Are Not Features, They’re the Baseline (fon/css)441
performance, amp, user-experience
UX Improvements for Keyboard Accessibility (vit/sma)440
interviews, user-experience, keyboard-navigation
The Anatomy of Accessible Forms: Error Messages (deq)439
forms, errors, validation
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)438
checklists, html, performance, seo, social-media
Web Accessibility in Context (sma)437
assistive-tech, semantic-web
Color Contrast Accessibility Tools (fon/css)436
contrast, colors, tooling
Why, How, and When to Use Semantic HTML and ARIA (ada/css)435
html, aria, semantics
Fighting Uphill (eri)434
compliance
Making Web Components for Different Contexts (equ/css)433
web-components
Revisiting “prefers-reduced-motion”, the Reduced Motion Media Query (eri/css)432
css, media-queries
CSS and Accessibility (ppk)431
css
Accessibility Events (wil/css)430
W3C Strategic Highlights: Web for All (Web Accessibility) (amy/w3c)429
w3c, link-lists
Some Notes About Accessibility (fon/css)428
community
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)427
html, modals, javascript
Accessibility Is Not a “React Problem” (chr/css)426
react
How a Screen Reader User Surfs the Web (tin+/sma)425
videos, screen-readers, browsing, user-experience
Using Artificial Intelligence to Generate Alt Text on Images (css)424
ai, alt-text, images
The Ethics of Web Performance (tka)423
performance, ethics
a11y-syntax-highlighting (eri)422
packages, npm, syntax-highlighting
The Elements of UI Engineering (dan)421
user-experience, consistency, performance, navigation, prioritization, internationalization, resilience
Prove You’re Not a Bot: reCAPTCHA Version 3 (24a)420
captcha, google, spam
ARIA 1.1—What’s New? (24a)419
aria, standards
Web Components Still Need to Be Accessible (eri/24a)418
web-components, toggles
I Used the Web for a Day Using a Screen Reader (sma)417
screen-readers
I Threw Away My Mouse (mat/24a)416
keyboard-navigation, keyboard-shortcuts, focus
The “D” in the DOM (24a)415
html, headings
How to Create Accessibility Statements (w3c)414
how-tos, documentation, compliance
I, Human (tin/btc)413
videos, ai
The Ironic Inaccessibility of “a11y” (chr/css)412
terminology
Focus Trapping for Accessibility (A11Y)411
focus, keyboard-navigation, javascript
The Importance of Manual Accessibility Testing (eri/sma)410
testing, screen-readers, assistive-tech, link-lists
The Possibilities of the “color-adjust” Property (eri/css)409
css, colors, print
Prefers Reduced Motion Media Query (chr)408
css, media-queries, reduced-motion
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)407
seo, alt-text, images, naming, microcontent, comparisons
Accessibility Support (mfa)406
websites, support, screen-readers, jaws, microsoft, nvda, google, voiceover
Web Content Accessibility Guidelines (WCAG) 2.1 (ala+/w3c)405
guidelines, wcag, standards
Text Spacing Bookmarklet (ste)404
code-pens, bookmarklets, typography, wcag
ARIA Serious? (yat/btc)403
videos, aria
Designing for Accessibility and Inclusion (sma)402
design, dei, animations, colors, typography, images, multimedia, keyboard-navigation, layout, readability
Trickle Down Accessibility (ted)401
slides
Some Things About “alt” Text (chr/css)400
alt-text, images, html
Your Interactive Makes Me Sick (web)399
scrolling, examples, user-experience
Accessibility: Review of 2017 and Outlook for 2018 (w3c)398
retrospectives, outlooks, wcag, aria, testing, link-lists
100 Accessible Websites of Various State Governments/UTs Under Accessible India Campaign Launched397
wcag
Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility (bel/css)396
semantics, contrast, colors, labels, forms, typography, keyboard-navigation
Improving the Accessibility of 24 Ways (pau/css)395
case-studies
So You Want to Become an Accessibility Specialist (24a)394
career
React’s Accessibility Code Linter (24a)393
react, linting, eslint, tooling
Accessibility Testing Tools (chr/css)392
testing, tooling
WAI–ARIA Authoring Practices 1.1 Note Helps Authors Make Content Accessible (w3c)391
aria
Writing Automated Tests for Accessibility (mar/24a)390
testing, automation, keyboard-navigation, focus
WAI-Tools Project Launched (w3c)389
tooling, testing, compliance
Accessibility in Resizing Text (24a)388
resizing
A Developer’s Guide to Better Accessibility (a11+/24a)387
guides, html, semantics, keyboard-navigation, naming, tooling
5 Common Misconceptions About Web Accessibility (24a)386
Building Accessible Menu Systems (hey/sma)385
navigation, html, aria
HTML Email and Accessibility (css)384
email, html, tables
On Big Picture Thinking in Web Development (j9t)383
user-experience, performance, maintainability, consistency, outlooks
A Comprehensive Guide to Web Design (sma)382
guides, design, content, information-architecture, navigation, content-strategy, scrolling, forms
Planning for Accessibility (lau/ali)381
project-management, processes, leadership
Is Your Website ADA-Compliant?380
compliance, ada, legal
The Front-End Checklist (the)379
websites, checklists, html, css, javascript, images, performance, seo
Improve User Experience and Address Accessibility With Digital Quality Management (cms)378
user-experience, tooling
Building Inclusive Toggle Buttons (hey/sma)377
html, forms, buttons, toggles
Are Internet Standards Standing in the Way of Digital Accessibility? (lol)376
standards, drm, eme, w3c
Inclusive Design Principles (ian+)375
websites, principles, dei, community
Color Accessibility Workflows (hel/ali)374
colors, wcag
Reflections on GAAD 2017 (w3c)373
awareness-days
Using ARIA (ste/w3c)372
guides, html, aria
WCAG Accessibility Conformance Testing (ACT) (w3c)371
wcag, compliance, testing
Accessible Breadcrumb Navigation Pattern (sco)370
navigation, breadcrumbs, aria
Writing JavaScript With Accessibility in Mind (mat)369
javascript, focus, buttons, semantics, aria
The Document Outline Dilemma (ame/css)368
html, headings, semantics
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)367
slides, react, dom
Prioritising Your Company’s Web Accessibility366
prioritization
An Introduction to the Reduced Motion Media Query (eri/css)365
introductions, css, media-queries, reduced-motion
Flex Layout Fail: Fixing Firefox’s Keyboard Accessibility Bug With the CSS Order Property (zol)364
css, flexbox, layout, firefox, browsers, source-order, bugs
Building a Fully-Accessible Help Tooltip (sar)363
tooltips, html, aria
Accessibility Is a Civil Right (mar)362
WCAG 2.0 AA Gains Prominence as Website Accessibility Standard (jds)361
standards, wcag, legal, ada
Using the “aria-current” Attribute (tin)360
html, attributes, aria
Improve Your Website’s Accessibility With WAI–ARIA (lou)359
html, aria, optimization
A Checklist for Website Reviews (hcr)358
checklists, performance, browsers, seo, security
Random Interesting Facts on HTML/SVG Usage (cat/css)357
html, svg, metrics, amp
Early Favorite Accessibility Tools and Checkers: A Trip Down Memory Lane (deq)356
tooling, bobby, screen-readers, ibm, webaim, retrospectives
Web Accessibility in the UK—True Facts (abr)355
metrics
4 Reasons Why an Accessible Website Is a Win–Win (osd)354
seo, user-experience, legal
Silverlight Techniques for WCAG 2.0 (w3c)353
wcag, techniques, silverlight
Accessible SVGs in High Contrast Mode (eri/css)352
svg, images, contrast, colors
Web Accessibility: Why It Matters and What Governments Can Do About It351
legal, forms
Accessible SVGs (css)350
svg, images, examples
Edge Is the Only Browser to Perform 100% in HTML5 Accessibility Test349
edge, browsers
Improving the Color Accessibility for Color-Blind Users (ada/sma)348
colors, color-blindness
Using the HTML “lang” Attribute (tin/tpg)347
html, attributes, localization
Accessibility and Performance (mar)346
performance, javascript, optimization
The Veil of Ignorance (mrm)345
design, ethics
Accessible, Simple, Responsive Tables (css)344
tables, simplicity, responsive-design
Shaping the WCAG 2.0 Extensions (coo/w3c)343
wcag
W3C Launches One-Stop Accessibility Resource for Developers342
w3c, documentation, wcag
Ensure High Contrast for Text Over Images (nng)341
contrast, colors, images, usability
Authoring Tool Accessibility Guidelines (ATAG) 2.0 (jsp+/w3c)340
standards, tooling
Delivering Responsibly (sco/btc)339
videos, performance, usability, sustainability
The State of Accessibility in PHP Tools338
php, code-editors, phpstorm, sublime-text, notepad++
The ARIA Roles Model337
html, attributes, aria
Accessible Footnotes With CSS (kit)336
footnotes, html, css
What Does It Mean to Develop Accessible Websites?335
Low-Contrast Text Is Not the Answer (nng)334
contrast, colors, usability
No Good Can Come of Bad Code (zel/ali)333
quality, semantics, standards
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)332
aria, live-regions, html, web-apps
Don’t Forget About Contrast (ali)331
colors, contrast
Accessibility’s Costs Are Lower Than You Think (vig)330
economics
The Unbearable Inaccessibility of Slideshows329
design-patterns, best-practices
Reframing Accessibility for the Web (ali)328
usability
Learning to Be Accessible (ali)327
learning
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)326
html, attributes
An Introduction to WAI–ARIA325
introductions, aria, examples
The WAI Forward (hey/sma)324
html, aria, w3c
The Pros and Cons of Accessibility Professional Associations323
career, training
Using ARIA in HTML (ste/htm)322
html, aria
5 Things I’ve Learned About Accessibility321
html, keyboard-navigation, testing, assistive-tech, browsers
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)320
mobile, user-experience
Global Accessibility Awareness Day: Getting the Word Out (ali)319
awareness-days
The Definitive Guide to Form Label Positioning318
guides, forms, labels, design, positioning
Accessibility: The Missing Ingredient (ali)317
screen-readers, assistive-tech, testing
Tips for Creating Accessible SVG (tin)316
svg, images, tips-and-tricks
Keyboard-Only Navigation for Improved Accessibility (nng)315
keyboard-navigation, focus, testing
WAI–ARIA Expands Web Accessibility (w3c)314
aria, html, standards
On Links and Accessibility (j9t)313
links, usability
Everything You Know About Accessibility Testing Is Wrong (kar)312
testing, bobby
Web Accessibility: Tools and Considerations311
html, tooling, link-lists
HTML5 Form Validation310
html, forms, validation
Avoiding the 300 ms Click Delay, Accessibly (tka)309
touch, events, performance
Flat UI and Forms (ali)308
forms, design, buttons
Interview Questions and Exercises About CSS (chr/css)307
interviewing, css, liquid-design, box-model, preprocessors, resets, floats, sprites, testing
Diagnostic.css—Super Quick Web Accessibility Testing (kar)306
css, testing, bookmarklets
The Dark Shadow of the DOM (sib)305
dom, shadow-dom
Bid to Kill CAPTCHA Security Test Gains Momentum304
captcha, security
When Do Elements Take the Focus? (sib)303
html, focus
WCAG Techniques and Understanding WCAG Updates (w3c)302
wcag, techniques
Global Accessibility Awareness Day (ons)301
awareness-days
Using WAI–ARIA in HTML (ste/w3c)300
guides, html, aria
Translation Is UX (ali)299
localization, user-experience
JavaScript Accessibility 101 (sib)298
introductions, javascript
A Front End Engineer’s Manifesto (zac)297
websites, manifestos, user-experience, progressive-enhancement, simplicity, foss, community, learning, security
Why Web Accessibility Matters and How It Can Benefit Your Business or Website296
interviews, economics, assistive-tech, mistakes, w3c
If It Had Remained the Irrelevant Attribute (bur)295
html, attributes
WAI–ARIA Gets Ready for a Starring Role in HTML5 (wir)294
aria, html
Frustrations With NVDA-Support (jcs)293
nvda, screen-readers, communication
Mobile First Content Strategy292
mobile-first, mobile, content, content-strategy, wcag
The Hidden Nuggets of WCAG2: Information Relationships291
wcag, html, semantics
Now You See Me (aar/ali)290
css, hiding, comparisons, jquery
The Angst of Accessibility (sib)289
advocacy
The Art of Accessibility (sib)288
Calculating Color Contrast (bri/24w)287
contrast, colors
The Accessibility of WAI–ARIA (ali)286
aria, wcag, browsers, screen-readers, assistive-tech
ARIA and Progressive Enhancement (der/ali)285
aria, progressive-enhancement
New and Improved WCAG 2.0 Techniques (w3c)284
wcag, techniques, documentation
HTML5 Accessibility (ste)283
websites, html, browsers, support, chrome, firefox, internet-explorer, opera, safari
“a { outline: none; }”—Don’t Do It282
websites, css, focus
Contrast Is King (ali)281
colors, contrast
The Importance of Having an Accessible Website280
wcag
WebAIM Study: Screenreaders and JavaScript Co-Exist (mic/aja)279
surveys, screen-readers, webaim