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

Frontend Dogma

“accessibility” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Is Using “aria-label” to Add Alternative Text but No “alt” Attribute Still a WCAG Fail?1747
discussions, html, attributes, forms, labels, aria, alt-text, images
Spoiler Alert: It Needs to Be Accessible (sco)1746
html, web-components, aria
Improving the Screen Reader Experience for “Learn WCs” (and)1745
user-experience, screen-readers, assistive-tech, voiceover, case-studies
Basic Keyboard Shortcut Support for Focused Links (eri)1744
links, focus, support, browser-engines, keyboard-shortcuts
Foundations: Labelling Text Fields With Input and Label (tet)1743
fundamentals, forms, labels, html
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni)1742
wcag, reflow, zooming
Expert Guide: Writing HTML for Screen Reader Users (flo/a11)1741
guides, html, aria, alt-text, writing, screen-readers
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today1740
videos, guides, introductions
The “Other” C in CSS (sar/css)1739
videos, css
Accessibility Specialists Warn Against Using AI for Alt Text1738
alt-text, images, ai
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer)1737
user-conversion, optimization, usability, economics
WCAG 2.2 Summary and Breakdown (mar)1736
wcag, guidelines, overviews
80/20 Accessibility (mar)1735
principles
Captions vs. Subtitles: Leave No Viewer Behind (mer)1734
captions, readability, multimedia, comparisons
Writing Alt Text for a Scientific Figure1733
images, alt-text, writing, information-design
Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser)1732
design, colors, backgrounds
Designing for Accessibility: A Checklist for Designers1731
design, checklists
Context Is King: Long Live the King! (llo/tpg)1730
usability, techniques, aria
The Importance of Communication in Accessibility Testing1729
testing, communication
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar)1728
auditing, vpat-acr
Things to Do Before Asking “Is This Accessible?” (aar)1727
terminology, communication
Design Patterns and WCAG (gra/tet)1726
design-patterns, wcag
Good Intentions, Poor Context (tpg)1725
microcontent, images, buttons, links
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)1724
legal
The “abbr” Element (hey)1723
html, semantics
WCAG 2.2 Map by Theme (hic)1722
wcag, standards
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)1721
ai, tooling
Let’s Make a Simpler, More Accessible Web (cod)1720
web, web-platform, tooling, simplicity, usability, optimization
AT Is More Than Screen Readers (aar)1719
assistive-tech, screen-readers, terminology, concepts
European Accessibility Act Requires Culture to Shift! (cer)1718
legal, eaa, culture, leadership
Types of Accessibility Approaches (a11)1717
processes, career, collaboration
Attitudes to Digital Accessibility 20241716
surveys
How to Make the Internet More Accessible1715
how-tos, web
The Anatomy of Accessible Forms: Best Practices (deq)1714
forms, html, best-practices
Decoding WCAG: “Change of Context” and “Change of Content” (web)1713
wcag, standards
Interop 2024: Chrome at 100% for the Accessibility Focus Area1712
interoperability, browsers, chrome
Developing a RACI Matrix for Accessibility (kar)1711
processes, project-management
Accessible Heading Structures for Home Pages (pop)1710
headings, homepages
WCAG, VPAT, S508, Level A—What on Earth? (int)1709
standards, legal, terminology, wcag, vpat-acr, section-508
User “Wants” vs. Accessibility (tem)1708
usability
The Infuriating Inefficiency of Accessibility Audits (yat)1707
auditing, efficiency
Green Accessibility for Web Developers1706
videos, sustainability
What a New Accessibility Class Action Lawsuit Means for Agencies1705
legal, business-relations
Assessing Components and Patterns for WCAG 2.21704
wcag, components, design-patterns
Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri/sma)1703
design, wcag, css
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the)1702
alt-text, images, ai
How to Incorporate Accessibility Into Your Agile Sprints (mic)1701
how-tos, agile, processes, technical-debt
Alternative Text in Action1700
images, alt-text, writing, examples
To Hell With the Business Case, Again (mat)1699
economics
What ARIA Still Does Not Do (ste)1698
html, aria, standards
It’s Really This Thing That Gets Me (chr)1697
overlays
Going With the PDF Reflow (ons/tpg)1696
wcag, pdf
How to Check and Document Design Accessibility in Your Mockups (ste)1695
how-tos, auditing, documentation, prototyping, design
Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (nat+)1694
podcasts, interviews, legal, eaa, wordpress
Don’t Use web.dev for Accessibility Info (aar)1693
learning
Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop)1692
drag-and-drop, keyboard-navigation
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash)1691
information-design, shadcn, tooling, auditing, link-lists
How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (deq)1690
how-tos, processes, best-practices
A Practical Guide to Designing for Colorblind People1689
guides, design, colors, color-blindness
Dynamic Type on the Web (cho)1688
typography, css, apple, unix-like
European Accessibility Act (EAA): Top 20 Key Questions Answered (deq)1687
legal, eaa
Dialog Dilemmas and Modal Mischief (hdv)1686
videos, modals, pop-overs
Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) (w3c)1685
guides, wcag
Overlays Misunderstand Accessibility (joe)1684
overlays
Accessible Form Validation From Scratch—Preparing for Validation (dbe)1683
forms, validation
Feedback on a Pagination Pattern (aar)1682
pagination
European Accessibility Act (EAA)—What You Need to Know1681
legal, eaa
7 Ways to Champion Accessibility in Your Company1680
advocacy
Accessible PDF Forms Online—There’s a Catch (ons/tpg)1679
pdf, forms
A Proposal for MDN to Use the APG1678
documentation, mdn
How to Make a Strong Case for Accessibility (vit/sma)1677
how-tos, communication, advocacy
Accessibility Object Model (sun+/w3c)1676
The State of Digital Accessibility in Europe1675
websites, research
Two New Artificial Intelligence Laws and Their Effects on Accessibility (equ)1674
ai, legal
The EU Accessibility Act—Time to Start Implementation Projects Now1673
compliance, legal
In Detail: 1.4.11 Non-Text Contrast (User Interface Components) (yat)1672
wcag, colors, contrast, borders
Why Is It So Difficult to Give Best in Class Accessibility Examples of Websites? (cer)1671
Design Extremes of Custom Accessibility Actions1670
design, customization
A Brief Introduction to Keyboard Accessibility (kar)1669
introductions, keyboard-navigation, focus
Accessibility Maturity Model (w3c)1668
processes, culture, leadership
What Does “aria-hidden=true” Actually Do to Interactive Elements? (cer)1667
aria, screen-readers, hiding
The WCAG for Content Writers (hom)1666
writing, content, wcag, link-lists
How to Create Truly Accessible Forms (cjf)1665
videos, how-tos, forms
The European Accessibility Act and Irish Law (equ)1664
legal, eaa
How to Browse the Web With the Keyboard Alone (tem)1663
how-tos, keyboard-navigation
Can ADA Title II Local Government Accessibility Be Efficient? A Response to Richard Hunt1662
ada, legal
Support for “aria-errormessage” Is Getting Better, but Still Not There Yet (cer)1661
aria, errors, support, browsers, assistive-tech
How to Use “rem” Units in CSS for Accessible Design (a11)1660
how-tos, css, units
Improving Web Accessibility With Web Platform Tests (web)1659
web-platform, testing
The Ultimate Guide to Accessible Website Design1658
guides, user-experience
Doing My Heading In (ste+)1657
interviews, html, headings
Maybe Don’t Name That Landmark (aar)1656
html, semantics
The Unclear Case of Usability Widgets on Your Website (eri)1655
usability, embed-code, maintainability
What’s Wrong With VPATs?1654
vpat-acr
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1653
html, semantics, seo, maintainability, performance
World Wide Accessibility—Benefits of Standardization (cer)1652
standards, legal, web
Applying the Four Principles of Accessibility (ada)1651
wcag, principles
My Approach to Alt Text (aar)1650
images, processes, alt-text, link-lists
Typographer vs. Accessibility (pim/btc)1649
videos, typography
Creating an Accessible Toggle Switch in Tailwind CSS1648
tailwind, toggles
Alt Left (ste)1647
html, images, alt-text, anti-patterns
A Complete Guide for Adding Captions to YouTube Videos (pop)1646
guides, multimedia, captions, youtube
Two Important AI Developments Affecting Accessibility1645
ai, legal
Predictors of Postsecondary Web Accessibility, 2012 to 2022 (ter+)1644
studies, research, history
Danger! Preventing Zoom From Changing Text Size (chr/fro)1643
zooming, resizing
Not So Short Note on “aria-label” Usage—Big Table Edition (ste)1642
aria, labels, html
DOJ ADA Title II: Small Government WCAG Accessibility Guide1641
guides, ada, wcag, legal
Why Are There No Mobile Accessibility Guidelines in WCAG?1640
wcag, mobile
What AI Can Do for (and to) Web Accessibility (ons/tpg)1639
videos, ai
“contrast-color()” Is a Good Thing, but Also Solving the Problem at the Wrong Layer (eri)1638
colors, contrast, css, functions
WAI–ARIA: “role=deletion”1637
aria
WAI–ARIA: “role=strong”1636
aria
The WCAG 3 Working Draft Update Is Ready for Your Review (w3c)1635
w3c, wcag
W3C Unveils 174 New Outcomes for WCAG 3.0 (deq)1634
wcag, standards, w3c
ADA Title II and You1633
videos, ada, legal
Rethinking Text Resizing on Web (bas)1632
resizing
Dark Mode and Accessibility Myth (ste)1631
dark-mode, myths
Accessible SVG Forms1630
forms, svg, aria
I’m Worried About the Tabbing Behaviour, Rather Than the Syntax and Name of CSS Masonry (bel/pic)1629
css, layout, masonry, keyboard-navigation
Intopia’s WCAG 2.2 Maps (int)1628
wcag, cheat-sheets
Understanding the Role of ARIA “role=alert”: Best Practices and Common Issues1627
aria, best-practices
Regarding Keyboard Testing1626
keyboard-navigation, testing
Quick Incremental Accessibility Audits for Small Business Websites (cer)1625
auditing
All I Want for GAAD1624
awareness-days, wish-lists
Accessibility Overlays Are Not for Disabled People (tem)1623
overlays
Best Intention Barriers (ARIA Edition) (mar)1622
aria, auditing
Digital Inaccessibility: Blind and Low-Vision People Have Powerful Technology but Still Face Barriers to the Digital World1621
Manifesto for a Humane Web (mic)1620
websites, manifestos, web, principles, dei, security, sustainability, user-experience
Level-Setting Heading Levels (aar)1619
headings, semantics, conformance, aria
Transparent Borders (bra)1618
css, borders, transparency+opacity, contrast
How We’re Building More Inclusive and Accessible Components at GitHub (eri)1617
components, dei, case-studies, github
Focus vs. Accessibility Focus1616
focus, comparisons
A Brief Note on Highlighted Text (aar)1615
colors, contrast, css, selectors
An Introduction to the European Accessibility Act (EAA) (deq)1614
introductions, legal, eaa
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm)1613
redesigning, strategies, dei
Mastering User-Centered Design, With 5 Advanced Tips (uxm)1612
usability, user-experience, tips-and-tricks, testing
A to Z of Assistive Technology for Reading Digital Text1611
browsers, assistive-tech, readability, concepts
WCAG After Quarter of a Century—We Still Need More Awareness (cer)1610
wcag, community
The Value of Open Source in Furthering Accessibility Goals (mgi)1609
videos, foss
Quick-and-Dirty Accessibility (tpg)1608
techniques
Why Are My Live Regions Not Working? (pat/tet)1607
aria, live-regions
Web Forms: Costly Mistakes You Want to Avoid (geo)1606
books, forms, mistakes, usability, maintainability
Web Accessibility in the 2024 [US] Presidential Campaigns (web)1605
case-studies
European Accessibility Act: Ultimate Guide to Compliance1604
guides, compliance, legal, eaa
How to Design Accessible Forms in 10 Steps1603
how-tos, design, forms
Accessibility Evolution of Organizations (cer)1602
processes, economics
Conducting Accessibility Research in an Inaccessible Ecosystem (sma)1601
processes, prototyping, research
Introduction to Manual Website Accessibility Testing1600
videos, introductions, testing
Images as the First Thing in a Button or Link (tem)1599
html, images, buttons, links
Write Alt Text Like You’re Talking to a Friend (spa/clo)1598
images, alt-text
Long Alt (aar)1597
images, alt-text, support, browsers, screen-readers
Make Sure That Your Design System Is Accessible (cer)1596
design-systems
Accessibility Overlays—Friend or Foe? (int)1595
videos, overlays
Building a Culture of Accessibility (tet)1594
culture
When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible? (nic)1593
security
The Impact of Color Contrast on Accessibility1592
colors, contrast
Making Disabled Buttons More Accessible1591
buttons, html, aria
10 Top Accessibility Errors and How to Avoid and Fix Them (sch)1590
ARIA in HTML (sco+/w3c)1589
standards, aria, html
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)1588
auditing, tooling
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang)1587
quality, craft, usability, user-experience, conformance, performance
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)1586
html, skip-links, mobile
A Comparison of Automated Testing Tools for Digital Accessibility (equ)1585
testing, tooling, automation, comparisons
Complete a VPAT: Show How Accessible Your Product Is (deq)1584
vpat-acr, conformance, documentation
Socks, Lies, and Accessibility1583
awareness-days, link-lists
Accessible Interactions in JavaScript Apps (san)1582
videos, javascript, aria
The Dos and Don’ts of Using “tabindex” in Web Design (a11)1581
keyboard-navigation, html
Web Accessibility Statement: How to Write One1580
how-tos, documentation, writing
Purging Design System “Rot” From Our Checkboxes (chu)1579
design-systems, maintenance, quality, case-studies
I Never Knew a Website Could Hurt Someone (kar)1578
videos
The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (slo/tpg)1577
ada, legal, web, mobile
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm)1576
redesigning, strategies, dei
Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities1575
legal, web, mobile
Blind Internet Users Struggle With Error-Prone AI Aids (fin)1574
ai
WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer)1573
user-experience, keyboard-navigation, skip-links, wcag
“AI” Won’t Solve Accessibility (yat)1572
ai
Drive-By Accessibility Tweaks (bru)1571
When to Use “tabindex="0"” (gra/tet)1570
keyboard-navigation, focus, html
AI and the Future of Web Accessibility Guidelines1569
discussions, wcag, standards, ai, w3c
A Complete Guide for Content Creators to Start Making Accessible Content (pop)1568
guides, content
Latest WebAIM’s Million—Some Thoughts (cer)1567
Why I Care Deeply About Web Accessibility and You Should Too (sch)1566
web
On “disabled” and “aria-disabled” Attributes (kit)1565
html, attributes, aria
The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web)1564
studies, research, homepages, metrics
The Complete Guide to Captioned Videos (mer)1563
guides, captions, multimedia
What Even Are Dragging Movements? (cat/spa)1562
interaction-design, terminology
Be Flexible About What People Need (and Don’t Assume) (eri)1561
Exploring the Power of ARIA Live Attribute in Web Accessibility1560
aria, attributes
History of Web Accessibility1559
videos, history
No One Actually Wants Accessibility (dav)1558
ARIA “role=application” and Mobile Screen Readers (cer)1557
aria, screen-readers, mobile
Accessible Forms With Pseudo Classes (css)1556
forms, css, selectors
CAPTCHA Excludes Disabled Web Users (zel)1555
captcha
How to Test 3.3.8 Accessible Authentication (Minimum) (sib/tpg)1554
how-tos, testing, authentication
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+)1553
pop-overs, html
Welcome to Future of Web Accessibility Based on Predictors (jar+)1552
videos, outlooks
Oh Sh*t, My App Is Successful and I Didn’t Think About Accessibility1551
Accessibility Foundations (ihe/tpg)1550
fundamentals, link-lists
Accessibility in Design Systems: A Comprehensive Approach Through Documentation and Assets1549
design-systems, documentation, dei
The Golden Age of Accessibility1548
You Want “border-color: transparent”, Not “border: none” (dav/fro)1547
css, borders, transparency+opacity, contrast
WCAG 2.2 Detective Skills1546
standards, wcag
A Letter to My Younger Self, as an Accessibility Advocate (hbu)1545
advocacy, retrospectives
Thoughts on Embedding Alternative Text Metadata Into Images (eri)1544
images, metadata
Alt Text for CSS Generated Content (tem)1543
css, generated-content, alt-text
Distinguishing Between ARIA and Native HTML Attributes (deq)1542
html, aria, attributes, comparisons
Accessibility: Implementing Focus Traps1541
focus, keyboard-navigation
Access by a Thousand Curb Cuts (yat)1540
Jakob Has Jumped the Shark (aar)1539
link-lists
How to Test 2.5.8 Target Size (Minimum) (sib/tpg)1538
how-tos, testing
Best Practices for Inclusive Design (slo)1537
design, dei, best-practices
Designing for Mobile Accessibility: Enhancing the User Experience on Small Screens (uxm)1536
design, user-experience, mobile
WCAG? More Like, W-What?! (stv)1535
wcag, link-lists
Accessibility Darkness (ste)1534
overlays
Accessibility Has Not Failed—It Has Not Even Started for Real (cer)1533
ai
We Need to Talk About Jakob (mat)1532
“AI” and Accessible Front-End Components: Is the Nuance Generatable? (hdv)1531
web-components, ai
Accessibility Has Failed: Try Generative UI = Individualized UX1530
usability, ai, outlooks
Keyboard Accessibility Testing on Mobile Devices1529
testing, keyboard-navigation, mobile
What Is Inclusive Design, and How Does It Relate to Accessibility? (slo)1528
design, dei
Making Math Accessible (ons/tpg)1527
math
Screen Readers and Drag-and-Drop: Grabbing and Releasing Elements (dar)1526
drag-and-drop, browsers, screen-readers, support
10 Takeaways From the WebAIM Screenreader Survey #10 (kar)1525
screen-readers
A Web Designer’s Accessibility Advocacy Toolkit (sma)1524
advocacy, strategies
CAPTCHA Is Still [the] Most Problematic Issue on the Web (cer)1523
web, captcha
My WebAIM 10th SR User Survey Takeaways (aar)1522
screen-readers
WebAIM Screen Reader User Survey 10 (den)1521
screen-readers
A Developer’s Guide for Web Accessibility1520
guides
ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq)1519
videos, aria, html, user-experience
Difference Between the Accessibility Page and the Accessibility Statement1518
documentation, comparisons
A Practical Guide to Designing for Colorblind People (vit/sma)1517
guides, design, colors, color-blindness
Does Your Design Conform With WCAG Accessibility Guidelines—or Does It Comply? (deq)1516
videos, wcag, guidelines, compliance
How to Design an Accessible Web Site for People With Color-Deficient Vision (uxm)1515
how-tos, dei, user-experience, colors, contrast, readability
[Web Accessibility] Survey Results1514
surveys
Don’t Care About Accessibility? Resistance Is Futile! (cer)1513
ARIA “note” (aar)1512
aria, browsers, screen-readers, support
Getting to an Accessibility Strategy1511
strategies, processes
Reasonable WCAG Additions (a11)1510
wcag
When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste)1509
aria, naming
Input Type “date”: The Accessibility of HTML Date Picker1508
forms
How Accessibility Standards Can Empower Better Chart Visual Design (sma)1507
contrast, colors, information-design
Can Generative AI Help Write Accessible Code? (tin/tet)1506
code-generation, ai
Don’t Disable Form Controls (aar)1505
usability, forms, buttons
The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11)1504
videos
What Is a Descriptive Transcript?1503
multimedia
Opportunities for AI in Accessibility (aar/ali)1502
ai
A Guide to Designing for Older Adults (vit/sma)1501
guides, design
Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (tpg)1500
usability, forms, errors
It’s the Hope That Kills You (yat)1499
career, community
The Importance of Web Performance to Information Equity (sch/fos)1498
videos, performance
Why Disabled People’s Needs Aren’t “Special”1497
“X” Marks the Spot: Landmark Elements (stv)1496
html, semantics, assistive-tech, aria
5 Hidden Risks of Your Inaccessible Website (deq)1495
A Look at the New WAI–ARIA 1.3 Draft (cra)1494
aria, standards
Dynamically Adding Text Alternatives to Images With AI (kar)1493
automation, ai, images, alt-text
Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility (kno)1492
guides, colors, color-palettes, figma
Making VPATs and ACRs More Effective in Procurement (web)1491
vpat-acr, processes
Be Purposeful About Your Content1490
content, writing
7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq)1489
tips-and-tricks, processes
Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl)1488
ethics, overlays, community
The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments1487
studies, research, ecommerce, legal
What Can a Website Do? (dav)1486
usability, quality
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)1485
bookmarklets, html, aria, keyboard-shortcuts
What Has a Ceiling but No Floor? (mat)1484
apple, facebook+meta
Continuous Accessibility: What, Why, How (ass)1483
processes, testing, tooling
How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass)1482
processes, testing
Repetition Avoidance (ste)1481
code-pens, user-experience, aria
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)1480
design, html, aria
Under-Supported and Underpaid (aar)1479
career, economics, craft
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg)1478
legal
Basic Accessibility Mistakes I Often See in Audits (cfe)1477
mistakes, auditing, html, semantics, focus, links, buttons
Stop Trying to Recruit Unicorns With Acorns (cra)1476
career
Accessible Notifications With ARIA Live Regions II (sar)1475
notifications, aria, live-regions
Accessible Notifications With ARIA Live Regions (sar)1474
notifications, aria, live-regions
Hover Contrast Bookmarklet (joe)1473
bookmarklets, hover, colors, contrast, focus
Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor)1472
ai, content
Options for “optgroup” Labeling of “options” (ste)1471
html, forms, browsers, screen-readers, support
Using “abbr” Element With “title” Attribute (aar)1470
html, attributes, browsers, assistive-tech, support
Bringing Down the Digital Divide1469
user-experience
If It’s Not Usable, It’s Not Accessible (slo/tpg)1468
interviews, usability, history
Buttons and Links—Common Misconceptions1467
html, semantics, buttons, links
Designing Better Target Sizes (sha)1466
design, best-practices
Dynamic Accessible Descriptions Reference (dar)1465
testing
Understanding WCAG SC 3.2.6 Consistent Help (Level A)1464
standards, wcag
The Change You Wish to See1463
Your MVP Must Be Accessible (den)1462
16 Lesser Known Accessibility Issues1461
Accessibility Options for Floating Action Buttons1460
floats, buttons
How to Make External Links Accessible (pop)1459
how-tos, links
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)1458
testing, automation, tooling, shadow-dom, dom, web-components
My Perspective: Digital Accessibility and Overlays (lev)1457
overlays
2.5.8: Adversarial Conformance (aar)1456
wcag, compliance
WCAG 2: Guidelines and Guardrails (yat)1455
wcag, guidelines
The Ultimate Mobile Accessibility Resource Guide (ste)1454
guides, link-lists
Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds1453
compliance, legal
Inspecting WCAG 2.2: Accessible Authentication1452
videos, wcag, standards, authentication
ARIA Live Regions (mat)1451
aria, live-regions
WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (mni)1450
tips-and-tricks, wcag, keyboard-navigation, keyboard-shortcuts, labels
2023 Digital Accessibility Year in Review (tpg)1449
retrospectives
Screen Reader Users and the Tab Key (tem)1448
screen-readers, keyboard-navigation, testing
The Implied Web (hws/mat)1447
html, semantics
The Top Accessibility Errors Found in 2023 (tpg)1446
conformance, quality, errors, retrospectives
Reflow Red Flags (tpg)1445
reflow, testing
Making Data Visualizations Accessible (ons/tpg)1444
information-design
Think About Your Future Self1443
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat)1442
fundamentals, semantics, html
Baseline Does Not Really Cover Baseline Support (aar)1441
browsers, support, web-platform
Swallowing Camels (kol/mat)1440
The WordPress Showcase and Accessibility (joe)1439
wordpress
Design Systems Teams: Understand Your Users So They Can Serve Theirs (deq)1438
design-systems, leadership, collaboration, user-experience
The Financial Argument for Using an Outside Firm for Accessibility Remediation (kar)1437
economics
The Unspoken Struggle of Aging in a Tech-Driven World1436
user-experience, web
My Accessibility Journey (web)1435
career
Accessibility Overlays (eu)1434
overlays, metrics
Test-Driven HTML and Accessibility (mat)1433
html, testing, javascript
ARIA, the Good Parts (hdv/par)1432
videos, aria
Screen Reader User Survey #10 (web)1431
surveys, screen-readers
Video Subtitles, Captions, Audio Descriptions, and Transcripts (dar)1430
multimedia, captions
Potential Problems With Accessibility Audits and What to Do About Them (cer)1429
auditing, testing
Template for Accessibility Guidelines (stv/mat)1428
templates, guidelines
Media Queries in HTML Video (aar)1427
html, multimedia, css, media-queries
Incorporating “Skip to Main Content” Links for Better Website Accessibility (a11)1426
skip-links
A Beginner’s Guide to Accessible Text (pop)1425
guides, content, writing, best-practices
The Most Accessible Font1424
typography, legibility, fonts
Accessibility-Specific Tech Requirements? It Depends!1423
processes
Insights: Mobile Accessibility1422
research, metrics, mobile
Understanding the New WCAG 2.2 Criteria1421
wcag
Web Chat Accessibility Considerations (cra)1420
functionality, wcag, aria
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat)1419
fundamentals, html, attributes, user-experience
Not All Screen Reader Users Are Blind (tem)1418
user-experience, screen-readers
Accessibility: A Practical Perspective (mat)1417
Keyboard Accessibility Myths and WCAG (gra/tet)1416
keyboard-navigation, wcag, myths
“An Accessible Website Won’t Be Beautiful”… Really?!1415
design, aesthetics
Burnout in the Digital Accessibility Field1414
career
How to Use Chrome’s Accessibility Tree (pop)1413
how-tos, browsers, chrome
Accessibility Is Leadership (dav)1412
leadership
How to Test 3.3.7 Redundant Entry (tpg)1411
how-tos, testing, wcag
How to Avoid Breaking Web Pages for Keyboard Users (tpg)1410
how-tos, keyboard-navigation
Inspecting WCAG 2.2: Target Size1409
videos, wcag, standards
Comparison of Accessibility of E-Government Websites in Europe (cer)1408
case-studies, comparisons
Exclusive Accordions Exclude (yat)1407
html, accordions
Evolution of Visible Focus1406
videos, focus
Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA (rus)1405
videos, browsers, chrome, dev-tools, testing, html, aria
Why Doesn’t AI Work for Producing Accessible Code? (ala)1404
code-generation, ai
How I Test a Website for Accessibility1403
testing
Designing for Accessibility Beyond Compliance1402
design, compliance
Accessibility Testing With Chrome DevTools1401
testing, browsers, chrome, dev-tools
Text With Media Background: Practical Solutions1400
images, microcontent, readability
Accessibility Training Can Sometimes Harm Accessibility (cer)1399
training
Lost in Translation: Tips for Multilingual Web Accessibility (ben)1398
tips-and-tricks, internationalization, localization
Creating Accessible UI Animations (sma)1397
animations
Front End Devs Really Don’t Understand Accessibility (cfe)1396
craft
How Long Until Your Website Is Accessible? (kar)1395
processes
Understanding HTML Landmarks and How to Apply Them (its/log)1394
html, semantics, aria
Addressing Accessibility Concerns With Using Fluid Type (sma)1393
responsive-design, liquid-design, css
Accessibility Training Will Not Save You (rei)1392
training, career, quality
Creating Accessible Content in Drupal 101391
videos, drupal
Removing List Styles Without Affecting Semantics (mat)1390
html, css, semantics
To Hell With the Business Case (mat)1389
economics, legal
The Anatomy of an Accessible Button1388
buttons, aria, html
WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer)1387
wcag, en-301-549, standards, legal, eaa
An Accessibility Bookmarklet for Testing 200% Text Size (ash)1386
testing, bookmarklets
Totally Remdom, or How Browsers Zoom Text (mat)1385
zooming, css, units, responsive-design
Answers to Common (Web) Accessibility Questions (hdv)1384
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar)1383
html, tables, grids, aria
How to Write Good Alt Text for Screen Readers (cra)1382
how-tos, images, writing, alt-text, screen-readers
Can AI Help Boost Accessibility? These Researchers Tested It for Themselves1381
ai, chatgpt, research
The “prefers-reduced-transparency” Media Feature (mat)1380
css, media-queries
Getting Started With NVDA1379
videos, introductions, screen-readers, nvda
Accessibility by Degrees (tem)1378
processes
Don’t Disable Buttons (cfe)1377
buttons, javascript
Let’s Reinvent the Wheel (vas)1376
html, css, user-experience, web-platform
So You’ve Been Publicly Accessibility-Shamed (dav)1375
quality, communication
What Does the “A” Mean in “DEAI”? (mni)1374
dei
Understanding SC 2.4.11 “Focus Not Obscured (Minimum)”1373
wcag, focus
Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators (deq)1372
forms, focus, user-experience, tips-and-tricks
Splitting Within Selects (aar)1371
html, forms, browsers, support
Accessibility Improvements for User-Agents1370
browsers, screen-readers, assistive-tech
Strikethrough Accessibility (den)1369
html, screen-readers, support
Embedding Accessibility Into Code Reviews (web)1368
videos, code-reviews, processes
What Should Be the Contrast Level of Inactive Buttons?1367
buttons, contrast, colors
Is CAPTCHA Accessible?1366
captcha
Why Unique ID Attributes Matter (deq)1365
html, attributes, conformance
Web Accessibility Strategies for Non-Accessible Projects (bol)1364
videos, strategies, processes
Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users?1363
html, screen-readers
Burn Your Toast (eri)1362
design-patterns, notifications, usability
Color Contrast Accessibility Tools With Examples (pop)1361
tooling, link-lists, colors, contrast, examples
The True Cost of Not Prioritizing Accessibility: Avoid Risk and Maximize Product ROI (slo)1360
economics, product-management, prioritization
2.4.11: Adversarial Conformance (aar)1359
wcag, compliance
Ensuring Negative Numbers Are Available for Everyone (mfa/deq)1358
testing, math
Digital Accessibility Blogs and Newsletters (ons/tpg)1357
link-lists
Scrollbars Are Becoming a Problem (art)1356
scrolling, usability
Honor User’s Transparency Setting in CSS (ami)1355
css, transparency+opacity, user-experience
Skip Links on ikea.com (mat)1354
skip-links, case-studies
Designing for All: The Basic Principles of Web Accessibility1353
fundamentals, principles, aria, tooling
Inclusivity in the Digital Age: The Importance of Accessibility Advocacy (uxm)1352
dei, communication, advocacy
Obligatory WCAG 2.2 Launch Post (aar)1351
wcag, standards
Don’t Use Fixed CSS “height” or “width” on Buttons, Links, or Any Other Text Containers (ash)1350
css, usability, buttons, links
Welcome WCAG 2.2 and Goodbye Success Criterion 4.1.1 “Parsing” (cer)1349
wcag, conformance
Demystifying WCAG 2.2 (vig)1348
wcag, standards
The Nonvisual Website (ang)1347
websites
WCAG 2.2 and Validation1346
wcag, conformance, quality
Writing Accessible Form Messages (ons)1345
writing, forms
Intopia Launches WCAG 2.2 Map (int)1344
wcag, standards
WCAG 2.2 Is Now a Published Web Standard1343
discussions, wcag, standards, w3c
WCAG 2.2 Is Now a W3C Recommendation (den)1342
wcag, standards
What’s New in WCAG 2.2 (pat/tpg)1341
wcag, standards, release-notes
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)1340
guidelines, wcag, standards
Accessibility vs. Inclusive Design (tbf/nng)1339
videos, dei, comparisons
It’s Time to Rethink the Americans With Disabilities Act1338
legal
How to Be an Accessibility Ally (mer)1337
how-tos, community
Nine Things Automated Accessibility Tests Can’t Test (dav)1336
testing, automation
Four Reasons to Give WCAG AAA a Second Look (web)1335
wcag, standards
Easy Dark Mode With “color-scheme” (sar)1334
slides, dark-mode, html, css
Form Accessibility and Usability Beyond the Basics (pop)1333
forms, usability
Overlays: Just Another Disability Dongle (ons/tpg)1332
overlays
Real AI Solutions for Accessibility Challenges (equ)1331
ai
Top 5 ARIA Implementation Errors1330
aria, errors
What Are Accessibility Overlays? (hey)1329
videos, overlays
Accessibility Is Easy… Except for When It Isn’t (llo/web)1328
videos
Misconceptions Can Kill Accessibility Momentum (yat)1327
html, processes
Accessible Web Components? (mat/inc)1326
videos, web-components
Native Mobile Accessibility Testing (inc)1325
videos, testing, mobile
Save Our World With Progressive Enhancement and Accessibility (inc)1324
videos, progressive-enhancement
Unlocking a World of Accessibility: How Internationalization Is the Key (inc)1323
videos, internationalization, localization
What Makes an Accessible Date Picker? Is It Even Possible? (rus/inc)1322
videos, html
Building a Core Accessibility Team: The Keys to the Kingdom (deq)1321
engineering-management, processes
What an Economist Article Says About Website Accessibility and Lawsuits (tec/equ)1320
legal
First Steps to an Accessible Website—Skip Links1319
skip-links
How to Make a Strong Case for Accessibility (vit/sma)1318
how-tos, communication
Accessibility and Inclusivity: Study Guide (nng)1317
guides, dei, training, link-lists
Expanding Your Touch Targets (stu)1316
usability, user-experience, touch
Whataboutism (col)1315
State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin+/fwo)1314
podcasts, aria, html
Web Components Accessibility FAQ (mat)1313
web-components
Is AI the Silver Bullet of Accessibility?1312
ai
Browser Video Players Review (aar)1311
html, multimedia, browsers, screen-readers, support
Equivalent Experience Can Cut Both Ways (eri)1310
user-experience
The Perpetual Circle of Accessibility (col)1309
learning
First, Do No Harm: Mistakes to Avoid in Creating Accessible User Experiences1308
user-experience, mistakes
How to Make Charts and Graphs More Accessible (pop)1307
how-tos, information-design, images
Decoding WCAG: “Alternative for Time-Based Media” and “Media Alternative for Text” (web)1306
wcag, multimedia
Accessibility Theater (tpg)1305
What Is Inclusion Anyways? Lessons From the Disabled Community1304
slides, lessons, dei
Building Accessibility Into Your Company, Team, and Culture (swi)1303
videos, culture
How I Write Alt Text for Code Snippets on Social Media (ben)1302
alt-text, writing, images, social-media
Navigating Web Accessibility Litigation: Advice From a General Counsel (lev)1301
legal
Accessible Navigation1300
navigation
Dark Mode: How Users Think About It and Issues to Avoid (nng)1299
dark-mode, user-experience, best-practices
Where to Put Focus When Deleting a Thing (aar)1298
focus
European Accessibility Act: Article 32, and Why It Sucks (cra)1297
legal, eaa
Main-ly Speaking (col)1296
html
What Is Alt Text and How to Write It (tpg)1295
images, alt-text, writing
What Are Exceptions to Section 508 Accessibility Requirements?1294
legal, section-508
How to Get 12% More LinkedIn Followers, Impressions, and Clicks—Practical Accessibility Tips and Tricks (mni)1293
how-tos, tips-and-tricks, social-media, linkedin, best-practices
How Organisations Respond to Accessibility Monitoring1292
monitoring
“We’re All Just Temporarily Abled” (jim)1291
Being “Polite” Does Not Ensure Access1290
legal
Tabs Are Objectively Better Than Spaces (cfe)1289
formatting, developer-experience
“aria-haspopup” and Screen Readers (mat)1288
aria, support, screen-readers
Accessibility Is Not Inclusive Design or Disability Rights—It’s a Part of It (yat)1287
dei, legal
Useable1286
community
An “alt” Decision Tree Using Only “:has()” (aar)1285
css, alt-text, images
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources II (sma)1284
content, images, best-practices, techniques
OKLCH in CSS: Consistent, Accessible Color Palettes (its/log)1283
css, oklch, color-palettes, consistency
WCAG 3.0: Further on Up the Road (ons/tpg)1282
wcag, standards
Progressively Enhanced HTML Accordion (aar)1281
html, accordions, semantics, progressive-enhancement
8 Common Heading Questions (pop)1280
html, headings
Alt Text Hall of Fame (ste/alt)1279
websites, writing, alt-text, images
Assistive Technology Shouldn’t Be a Mystery Box (cod)1278
browsers, assistive-tech, web-platform, foss, support
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma)1277
content, images, best-practices, techniques
The Easy Intro to the APCA Contrast Method (myn)1276
introductions, colors, contrast, apca
Contextual Form Errors and ARIA (mar)1275
forms, html, aria
How Does Reflowing Content Affect People With Screen Magnification? (tpg)1274
reflow, assistive-tech, screen-magnification
New DOJ Web Accessibility Regulation Is a Disaster1273
legal
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq)1272
buttons, processes
CSS and Accessibility: Inclusion Through User Choice (car/sma)1271
css, dei, user-experience
Accessibility Represents Maturity (tem)1270
culture
Contrast Checker Bookmarklet (web)1269
bookmarklets, colors, contrast
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben)1268
screen-readers, pronunciation
What Happens When Developers Are Liable for Accessibility?1267
legal
Do We Need WCAG 3 (Now)? (yat)1266
wcag, standards
How to Make Your Captions and Audio Descriptions WCAG-Compliant1265
how-tos, multimedia, captions, compliance, wcag
Be an Active Ally for Those Living With Disabilities (wom)1264
dei
Testing a Component’s Accessibility1263
videos, testing, components
Blockquotes in Screen Readers (aar)1262
screen-readers, support, html
Web Accessibility in High-Risk Segments (kar)1261
compliance, legal
Solving the Accessibility Palette Riddle1260
colors, color-palettes
The Problem With Auto-Generated Alternative Texts for Images (dni)1259
ai, writing
Understanding the WCAG 3 Working Draft Update1258
wcag
Accessible Animated GIF Alternatives (tyl/clo)1257
animations, gif, multimedia, comparisons
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)1256
guidelines, wcag, standards
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why1255
quality, maintenance
Visually Hidden Links With 0 Dimensions (mat)1254
hiding, links, focus, safari
Getting Instant Return From Your Accessibility Testing (kar)1253
testing
O “dialog” Focus, Where Art Thou? (mat)1252
modals, html, focus
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)1251
interoperability, screen-readers, assistive-tech, jaws
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use1250
forms, react, testing
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)1249
leadership, dei
The alt-text.org Project Is Moving Forward (han)1248
writing