How to Style Your Alt Text (ede )Feb 25, 2023 1,021 how-tos , css , alt-text , images Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni )Feb 23, 2023 1,020 Automatic Captions: Our Experiments and Best Practices (equ )Feb 22, 2023 1,019 captions , best-practices , automation How Shadow DOM and Accessibility Are in Conflict (sun /iga )Feb 22, 2023 1,018 shadow-dom , aria Open Captions vs. Closed Captions: What’s the Difference? Feb 22, 2023 1,017 captions , comparisons The Importance of Adding Accessibility Design Reviews to the Design Process (dav )Feb 22, 2023 1,016 design , processes ARIA vs. HTML (aar )Feb 21, 2023 1,015 html , aria , semantics , comparisons Not Everyone Uses a Computer in the Same Way That You Do (hdv )Feb 21, 2023 1,014 videos Understanding the Cost of Not Being Accessible (kar )Feb 21, 2023 1,013 economics Avoid Spanning Table Headers (aar )Feb 20, 2023 1,012 assistive-tech , html , tables Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli )Feb 20, 2023 1,011 dei , processes Keys to an Accessibility Mindset (sma )Feb 20, 2023 1,010 design A Step-by-Step Guide to Building Accessible Carousels (swe /sma )Feb 17, 2023 1,009 guides , carousels , html , user-experience If You’re Going to Do a Job, Do It Properly (tem )Feb 17, 2023 1,008 css Software Accessibility for Users With Attention Deficit Disorder (ADHD) (uxd )Feb 17, 2023 1,007 Buttons, Links, and Focus (tem )Feb 16, 2023 1,006 semantics , buttons , links , focus Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat )Feb 16, 2023 1,005 screen-readers , semantics , html Scaling Accessibility Through Design Systems (ste +)Feb 16, 2023 1,004 videos , design-systems , scalability A Practical Approach to Automated Accessibility Feb 15, 2023 1,003 testing , automation Automation Is Not the Enemy (kar )Feb 14, 2023 1,002 testing , automation Automated Testing Won’t Solve Web Accessibility (yat )Feb 11, 2023 1,001 testing , automation Foundations: Introduction to WAI–ARIA (ihe /tet )Feb 10, 2023 1,000 fundamentals , introductions , aria The Troublesome Life and Lamentable Death of Success Criterion 4.1.1 Feb 9, 2023 999 wcag , conformance , standards Focus Appearance Thoughts (ala )Feb 7, 2023 998 focus , css How to Build Accessible Main Navigation? (iod )Feb 7, 2023 997 how-tos , navigation Testing Colour Accessibility With Dev Tools (mic )Feb 7, 2023 996 colors , testing , browsers , dev-tools Non-Text Content Contrast Also Matters Feb 6, 2023 995 colors , contrast WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion Feb 2, 2023 994 wcag , standards Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco )Jan 31, 2023 993 ai , chatgpt Understanding Color and Accessibility (kat )Jan 31, 2023 992 colors External Links: In or Out Jan 31, 2023 991 seo , links , user-experience Léonie Watson on Accessibility (tin +)Jan 29, 2023 990 podcasts , interviews New WCAG 2.2 Features Rated (yat )Jan 28, 2023 989 wcag , standards Accessible Hamburger Buttons Without JavaScript Jan 27, 2023 988 javascript , navigation Use the Dialog Element (Reasonably) (sco )Jan 26, 2023 987 html , modals Pointing and Calling and Accessibility Testing Jan 26, 2023 986 testing Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi /deq )Jan 25, 2023 985 wcag , standards Musing Upon an “[alt]” Text Badge on Images (chr )Jan 25, 2023 984 html , css A Simple Custom (ste )Jan 24, 2023 983 forms , usability , css Be a Digital Ally: Further Exploration of WCAG 2.2 (kno )Jan 23, 2023 982 wcag , standards Creating a Community That Values Accessibility (web )Jan 23, 2023 981 community If You Need a Link, Don’t Use a Button (tem )Jan 23, 2023 980 html , semantics , links , buttons Comparing Level Access Automated Tools to Manual Accessibility Testing (rac )Jan 21, 2023 979 tooling , testing , automation Web Accessibility Global Usage Survey Jan 21, 2023 978 surveys Tabs Are Better (bre )Jan 20, 2023 977 formatting Comparing Manual and Free Automated WCAG Reviews (aar )Jan 19, 2023 976 wcag , auditing , comparisons Accessible Writing Is Just Good Writing Jan 18, 2023 975 writing Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That Jan 17, 2023 974 information-design Foundations: Visible Focus Styles (tet )Jan 13, 2023 973 fundamentals , focus , css Manual Accessibility Testing Jan 12, 2023 972 testing Closed Captions and Subtitles UX (vit /sma )Jan 11, 2023 971 captions , user-experience The Main Areas of WAI–ARIA Jan 11, 2023 970 aria 2023 Design Trends From an Accessibility Perspective Jan 10, 2023 969 design , trends Stock Photos of People With Disabilities (den )Jan 7, 2023 968 content , images A New Accessibility Strategy for the GOV.UK Design System Jan 6, 2023 967 strategies , design-systems JAWS, NVDA, and VoiceOver Braille Viewers (aar )Jan 4, 2023 966 screen-readers , jaws , nvda , voiceover , apple Carry On Testing 2023 (ste /tpg )Jan 3, 2023 965 testing Quick Thoughts on Typeface and Font Accessibility Jan 3, 2023 964 fonts , typography WAI–Adapt Explainer (w3c )Jan 3, 2023 963 A Beginner’s Guide to Link and Text Accessibility (pop )Jan 1, 2023 962 guides , links , content Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma )Dec 30, 2022 961 typography , css , zooming Overlapping Interactive Areas (tem )Dec 30, 2022 960 design Website Accessibility (15 Best Practices) (bru )Dec 27, 2022 959 best-practices , content , readability , captcha , images , alt-text , forms , focus , html , tooling User Stylesheets Are Still Pretty Great and Should Be More Widely Supported Dec 23, 2022 958 css , user-styles Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom )Dec 22, 2022 957 wcag , usability , heuristics Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs )Dec 22, 2022 956 firefox , mozilla , browsers , caching Obscure CSS: Restoring Visibility (kiz )Dec 22, 2022 955 css , hiding Top 10 Accessibility News of 2022 (equ )Dec 22, 2022 954 retrospectives What Is the Difference Between Alternative Text, Long Description, and Caption? (red /mat )Dec 22, 2022 953 An Inclusive and Planet-Friendly Digital Style Guide (uxd )Dec 22, 2022 952 design , style-guides , dei , sustainability , ethics Accessibility Convincing (lfl /web )Dec 21, 2022 951 videos , ethics , legal Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos )Dec 21, 2022 950 html , css , javascript , theming , functionality Quick Start for Evaluating and Testing Web Accessibility (jar /web )Dec 21, 2022 949 videos , testing The Intended Consequence of Inaccessible Digital Ads (joe /web )Dec 21, 2022 948 videos , monetization Bad Performance Is Bad Accessibility (bru )Dec 20, 2022 947 performance Foundations: Target Sizes (tet )Dec 20, 2022 946 fundamentals , usability Useful Accessibility and Usability Examples to Help Improve Your Designs (sma )Dec 20, 2022 945 usability , examples Prevent Focused Elements From Being Obscured by Sticky Headers (sib /tpg )Dec 19, 2022 944 usability , css , focus 5 HTML Elements, and a Partridge in a Despair Tree (mat )Dec 16, 2022 943 html , semantics How to Find and Fix the Top 3 Accessibility Issues (deq )Dec 16, 2022 942 videos , how-tos , auditing A Guide for Making Apps Accessible Dec 15, 2022 941 guides Accessibility Starts With an Organisation’s Culture (cra )Dec 15, 2022 940 culture Accessible Front-End Patterns for Responsive Tables II (cod /sma )Dec 13, 2022 939 tables , responsive-design Federal Web Accessibility Focus Has Private Sector on Notice Dec 13, 2022 938 legal State of A11Y (thi )Dec 13, 2022 937 videos Top 5 Accessibility Issues in 2022 (lar /int )Dec 13, 2022 936 retrospectives Five Myths About Digital Accessibility Dec 12, 2022 935 videos , myths WCAG 3.0: Are We There Yet? (ons /tpg )Dec 12, 2022 934 wcag , standards WCAG—Priority of Constituencies (ala )Dec 9, 2022 933 wcag , prioritization Meaningful Labels Using ARIA—or Not (mat )Dec 7, 2022 932 html , forms , labels , aria W3C Publishes WCAG Testers Consistency List (wil /deq )Dec 7, 2022 931 wcag , testing Accessible Front-End Patterns for Responsive Tables (cod /sma )Dec 6, 2022 930 tables , responsive-design Accessibility: The Land That “Time to Interactive” Forgot (tin /per )Dec 6, 2022 929 videos , performance Brief Note on Description List Support (aar )Dec 5, 2022 928 html , lists , semantics , screen-readers , support Reading the Meter (sup /mat )Dec 5, 2022 927 html , semantics Swearing and Automatic Captions (eri )Dec 5, 2022 926 multimedia , captions The 411 on 4.1.1 (aar )Dec 5, 2022 925 wcag , standards Website Accessibility Is Not an Afterthought Dec 5, 2022 924 Landmarks and Where to Put Them (kil /mat )Dec 4, 2022 923 html , semantics , aria You Don’t Need ARIA for That (den /mat )Dec 2, 2022 922 html , aria How to Use the WAVE Extension and Start Manual Accessibility Testing (pop )Dec 2, 2022 921 how-tos , testing , tooling , browser-extensions , webaim Accessibility and MVPs (dav )Dec 2, 2022 920 principles HTML Semantics and Accessibility Cheat Sheet (web )Nov 30, 2022 919 cheat-sheets , html , semantics Making Microservices Accessible (cra )Nov 30, 2022 918 microservices Which Images Need Descriptive Text? (tem )Nov 30, 2022 917 writing Making Accessibility Simpler in Higher Education and Beyond Nov 28, 2022 916 videos Shadow DOM and Accessibility: The Trouble With ARIA (nol )Nov 28, 2022 915 dom , shadow-dom , aria , html Addressing Concerns About CSS Speech (tin )Nov 26, 2022 914 css , voice Positioning Notification Messages With Accessibility in Mind (cod )Nov 25, 2022 913 notifications , positioning Setting Up a Screen Reader Testing Environment on Your Computer (sar )Nov 24, 2022 912 screen-readers , nvda , testing , tooling , link-lists Accessibility and Inclusive Design Systems (bra )Nov 23, 2022 911 videos , design-systems , dei Preparing for WCAG 2.2 (int )Nov 23, 2022 910 videos , wcag Page Title Conventions (ada )Nov 22, 2022 909 html , seo The Value of Accessibility (ann )Nov 22, 2022 908 podcasts A Guide to Keyboard Accessibility: JavaScript (its /sma )Nov 21, 2022 907 guides , keyboard-navigation , javascript Analyzing the Top 100 Retailers for Digital Accessibility (deq )Nov 21, 2022 906 studies , research Incorporating Accessible Design Elements Into Your Web Site (uxm )Nov 21, 2022 905 design DOJ and Congressional Updates on Digital Accessibility Nov 21, 2022 904 legal Brief Note on “aria-readonly” Support (aar )Nov 20, 2022 903 html , aria , assistive-tech , support 5 Insider Tips to Make Accessibility Part of Workflow (mni )Nov 16, 2022 902 tips-and-tricks , processes Accessibility Is in Style—Styles and Style Guides (kno )Nov 16, 2022 901 writing , design , documentation , style-guides , consistency , quality Using Automated Test Results to Improve Accessibility (sma )Nov 16, 2022 900 automation , testing Significant Improvements for Screen Readers Now in Nightly Firefox (moz )Nov 15, 2022 899 browsers , screen-readers , mozilla , firefox A Guide to Keyboard Accessibility: HTML and CSS (its /sma )Nov 14, 2022 898 guides , keyboard-navigation , html , css Your Accessibility Claims Are Wrong, Unless… (aar )Nov 14, 2022 897 communication Don’t Disable the Zoom Functionality Nov 12, 2022 896 zooming Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea )Nov 10, 2022 895 overlays , legal The Anatomy of “visually-hidden” (sib /tpg )Nov 10, 2022 894 css What’s New in WCAG 2.2 Nov 10, 2022 893 videos , wcag , standards Accessfuturism: Digital Accessibility in 2032 (web )Nov 9, 2022 892 videos , outlooks Designing for People Who Use a Mouse (ihe /web )Nov 9, 2022 891 videos Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop )Nov 8, 2022 890 colors , contrast Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv )Nov 8, 2022 889 html , semantics , modals , pop-overs Foundations: Native Versus Custom Components (tet )Nov 8, 2022 888 fundamentals , components , html , comparisons Responsive Accessibility Using “visibility: hidden” (sco )Nov 7, 2022 887 responsive-design , hiding , css Why You Need to Monitor and Report on Accessibility—All the Time (deq )Nov 7, 2022 886 monitoring , compliance , legal What Designers Can Learn From Apple’s New Accessibility Features (uxd )Nov 7, 2022 885 design , apple A Simpler Approach to Document and Web Accessibility Nov 7, 2022 884 5 Takeaways From Screen Reader Usability Interviews Nov 5, 2022 883 screen-readers , usability Accessibility “Gaps” in MVPs (aar )Nov 5, 2022 882 Caring About the World Wide Web (ada )Nov 4, 2022 881 videos , dei , web 7 Tactics That Benefit Both Accessibility and SEO (deq )Nov 3, 2022 880 seo A Deep Dive Into Accessible Notifications Nov 3, 2022 879 videos , notifications , deep-dives A Testing Strategy for Accessibility in New Apps (mar )Nov 3, 2022 878 testing Progress Over Perfection: A Better Way to Accessibility (mer )Nov 3, 2022 877 processes Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer )Nov 3, 2022 876 videos Next Steps for the W3C Web Accessibility Initiative Nov 2, 2022 875 videos , w3c “aria-label” Is a Code Smell (eri )Oct 31, 2022 874 aria , labels , quality , technical-debt Complexity and Caution (tem )Oct 31, 2022 873 usability , complexity Do We Need an Interop for Assistive Technologies? (hdv )Oct 30, 2022 872 browsers , screen-readers , assistive-tech , interoperability 5 Visual Treatments that Improve Accessibility (nng )Oct 30, 2022 871 design Why You Should Never Use “px” to Set “font-size” in CSS Oct 28, 2022 870 css Accessibility Beyond the “Obvious” (tem )Oct 27, 2022 869 Getting WCAG Color Contrast Right (luk /uxd )Oct 27, 2022 868 wcag , colors , contrast Web Accessibility: ARIA 101 (thi )Oct 26, 2022 867 videos , aria The Truth Behind Implicit/Explicit Form Labels Oct 22, 2022 866 html , forms , labels Twitter Reminds Us About Alt Text, but How Good Are We at It? (uxd )Oct 22, 2022 865 writing , alt-text , images , twitter+x SEO and Accessibility Are Symbiotic (deq )Oct 19, 2022 864 seo Digital Accessibility—Ask Me Anything (tpg )Oct 18, 2022 863 videos How to Build the Foundation for Digital Accessibility (deq )Oct 18, 2022 862 how-tos , policies , processes Why We Need CSS Speech (tin )Oct 18, 2022 861 css , voice Common ARIA Mistakes and How to Avoid Them (ale )Oct 17, 2022 860 html , aria , mistakes Designing for Users With Disabilities: 10 Factors to Consider (uxm )Oct 17, 2022 859 design , usability Google on Alt Text SEO and Accessibility (sea )Oct 17, 2022 858 google , seo , writing , alt-text , images Accessibility Checkers—a Good Start, Not a Solution (kno )Oct 14, 2022 857 testing , tooling New Brutalism and Web Accessibility: What You Need to Know (uxd )Oct 14, 2022 856 design Intro to Why Accessibility Is Important for Good SEO (deq )Oct 13, 2022 855 introductions , seo Some Things I Took Away From an Event Apart 2022 in Denver (geo /css )Oct 13, 2022 854 web , css What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project Oct 13, 2022 853 svg , images , lessons Representation in “alt” Text (aar )Oct 12, 2022 852 dei , writing How to Write Good Alt Text (cfe )Oct 10, 2022 851 how-tos , writing , alt-text , images WCAG 2.2 Success Criteria Oct 10, 2022 850 wcag 4 Required Tests Before Shipping New Features (5t3 )Oct 7, 2022 849 testing Five Months Worth of Takes on the Digital Accessibility Space Oct 6, 2022 848 testing , tooling Foundations: HTML Semantics (ihe /tet )Oct 5, 2022 847 fundamentals , html , semantics When Going Somewhere Does a Thing: On Links and Buttons (kil )Oct 4, 2022 846 html , links , buttons , semantics Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq )Oct 4, 2022 845 documentation 3 Things to Consider Before You Implement CAPTCHA for Accessibility (uxd )Oct 4, 2022 844 captcha A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop )Oct 3, 2022 843 guides , forms Learn Accessibility (car )Sep 30, 2022 842 courses Intersectionality, Accessibility, and Inclusion (int )Sep 29, 2022 841 videos , dei Yes, Accessibility Is Also a Backend Concern (eri )Sep 29, 2022 840 Websites Need to Be Accessible to Be Inclusive Sep 28, 2022 839 dei A Deep Dive Into WCAG 2.2—and Beyond (yat )Sep 27, 2022 838 podcasts , wcag , deep-dives Accessibility (htt )Sep 26, 2022 837 web-almanac , studies , research , metrics A Designer’s Guide to Documenting Accessibility (ste )Sep 22, 2022 836 videos , design , documentation Attitudes to Digital Accessibility Survey 2022 Sep 22, 2022 835 surveys , dei The Indisputable Truth About Accessibility Sep 22, 2022 834 videos Blind People Need to Be Considered More When Making Data Visualizations Sep 22, 2022 833 information-design A “details” Element as a Burger Menu Is Not Accessible (ger /clo )Sep 20, 2022 832 html , disclosure-widgets , semantics Accessibility Is Systemic (ada )Sep 20, 2022 831 Clarifying Color Contrast and Font Size Guidelines (mar )Sep 20, 2022 830 colors , contrast , readability It’s Good to Make Mistakes (tem )Sep 20, 2022 829 design , mistakes Accessibility Is for Every One Sep 16, 2022 828 Brief Note on Super- and Subscript Text (aar )Sep 16, 2022 827 html , support , assistive-tech How to (Not) Make a Button Sep 16, 2022 826 how-tos , buttons , semantics , html Accessibility in Times of Headless (sma )Sep 15, 2022 825 content-management , headless Buttons and the Baader–Meinhof Phenomenon (mat )Sep 15, 2022 824 buttons Designing for People With Cognitive Disabilities and Everyone Else Sep 15, 2022 823 videos , design Five Things You Can Do to Be More Inclusive (dbo )Sep 15, 2022 822 dei Why the Number Input Is the Worst Input Sep 15, 2022 821 html , forms , validation On Better Browsers: Arbitrary Media Queries and Browser UIs (kil )Sep 14, 2022 820 css , media-queries The State of Digital Accessibility: Three Key Challenges (moz )Sep 14, 2022 819 legal , web When Is It OK to Disable Text Selection? (dxn /css )Sep 14, 2022 818 css , usability Better Accessible Names (hdv )Sep 13, 2022 817 naming Disability Is Not a Dirty Word Sep 13, 2022 816 communication Making Sense of WAI–ARIA: A Comprehensive Guide (sma )Sep 13, 2022 815 guides , aria , html Justin Yarbrough Talks About Alt Text Sep 12, 2022 814 podcasts , writing , alt-text , images The “details” and “summary” Elements, Again (sco )Sep 12, 2022 813 html , disclosure-widgets Are Modals in Web Design a UX Disaster? (web )Sep 7, 2022 812 design , user-experience , modals The Realities and Myths of Contrast and Color (sma )Sep 6, 2022 811 contrast , colors , myths W3C Accessibility Maturity Model (w3c )Sep 6, 2022 810 processes , culture , leadership HTML Markup Tips for Developing Accessible Websites (low /the )Sep 5, 2022 809 html , aria Focus Appearance Explained (tem )Sep 2, 2022 808 wcag , forms , focus The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma )Sep 2, 2022 807 drupal , usability “Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar )Sep 1, 2022 806 overlays , w3c , history Accessible Lists and Tables (pop )Sep 1, 2022 805 html , lists , tables Beginner’s Guide to Lists and How to Make Them Accessible (pop )Sep 1, 2022 804 guides , html , lists Comparing JAWS, NVDA, and VoiceOver (css )Sep 1, 2022 803 screen-readers , comparisons , jaws , nvda , apple , voiceover Don’t Overwrite Visual Labels With “aria-label” (ash )Sep 1, 2022 802 html , aria , labels Neutrality Isn’t an Option When It Comes to Accessibility (kar )Aug 31, 2022 801 Small Steps: Celebrating Four Accessibility Wins (red )Aug 31, 2022 800 communication An Argument Against CSS Opacity (tpg )Aug 30, 2022 799 css , colors , contrast , transparency+opacity Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility Aug 29, 2022 798 communication What Is Closed Captioning? Aug 26, 2022 797 multimedia , captions Short Note on “figure” and “figcaption” (ste )Aug 25, 2022 796 html 5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards Aug 24, 2022 795 wcag , compliance Accessibility and Supporting Internet Explorer (gra /tet )Aug 24, 2022 794 browsers , microsoft , internet-explorer , support Why Every University Needs an Accessible Standard Website Template Aug 24, 2022 793 content-management , frameworks Does Accessibility Stifle the Creative Process? Aug 23, 2022 792 processes , creativity Bring Focus to the First Form Field With an Error (aar )Aug 22, 2022 791 forms , focus Mac VoiceOver Testing the Simple Way (spa /clo )Aug 22, 2022 790 testing , screen-readers , apple , voiceover Prepare for WCAG 2.2 and Beyond Aug 22, 2022 789 videos , wcag , standards Inclusion Beats Optimization (eri )Aug 18, 2022 788 dei , optimization Outline Is Your Friend (mat )Aug 17, 2022 787 css Introduction to Screen Readers (Desktop Edition) (bru )Aug 16, 2022 786 videos , introductions , screen-readers , desktop Accessible User Experience and A/B Testing Aug 15, 2022 785 user-experience , testing , optimization Building Accessible Select Components in React Aug 15, 2022 784 components , react , forms Check Heading Accessibility Using the WAVE Tool (pop )Aug 15, 2022 783 videos , headings , assistive-tech , tooling , testing Automation and Accessibility—What You Need to Know Aug 12, 2022 782 videos , automation Results of Quick Testing of Documentation Tools’ Accessibility Aug 11, 2022 781 documentation , tooling Accessibility Is Writing Aug 9, 2022 780 writing Brief Note on Calendar Tables (aar )Aug 9, 2022 779 tables , assistive-tech SEO Links Obfuscation and Accessibility Problems Aug 9, 2022 778 seo , links , obfuscation 5 Heading Accessibility Issues and How to Fix Them (pop )Aug 4, 2022 777 headings , microcontent AI-Generated Images From AI-Generated Alt Text (aar )Aug 4, 2022 776 images , writing , alt-text , ai What Are Best Practices for Creating Alt Text? Aug 4, 2022 775 writing , alt-text , images , best-practices One Year of Coding—Recommendations for Beginners From a Beginner Aug 3, 2022 774 learning , semantics Underengineer Your Websites (aar /ben )Jul 28, 2022 773 videos , interviews Abbreviations Suck (cfe )Jul 27, 2022 772 html #ADA32: The ADA Has Applied to Digital for Decades (lfl )Jul 26, 2022 771 ada , legal Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer /equ )Jul 26, 2022 770 communication The 10 Affirmations of Good Digital Accessibility (deq )Jul 26, 2022 769 UX Principles That Include Cognitive Accessibility Jul 26, 2022 768 user-experience , principles Definitive Guide to CAPTCHA Accessibility Jul 22, 2022 767 guides , captcha Roundup of Recent Document Outline Chatter (geo /css )Jul 21, 2022 766 html , headings , semantics With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv )Jul 21, 2022 765 css , selectors , keyboard-navigation , focus Where’s the Fun in Accessibility? (uxd )Jul 21, 2022 764 user-experience Research Insight: Accessibility of Images (ihe /tet )Jul 21, 2022 763 usability , images , research Expert Tips for Color Accessibility on the Web Jul 19, 2022 762 tips-and-tricks , colors Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste /tpg )Jul 19, 2022 761 html , semantics , headings , microcontent Abbreviations Can Be Problematic (tem )Jul 18, 2022 760 html What Is WAI? The Web Accessibility Initiative Jul 18, 2022 759 Use Firefox for Accessibility Testing (col )Jul 17, 2022 758 browsers , mozilla , firefox , testing 7 Quick Facts About WCAG 2.2 Jul 16, 2022 757 wcag , standards Welcome to the Dark Side (yat )Jul 16, 2022 756 dark-mode , usability What Does x% of Issues Mean? (aar )Jul 16, 2022 755 metrics Perceived Affordances and the Functionality Mismatch (tin )Jul 14, 2022 754 usability , semantics The Hidden History of Screen Readers (ver )Jul 14, 2022 753 screen-readers , assistive-tech , history Web Accessibility Laws and Policies Jul 14, 2022 752 legal , policies , link-lists What Is the Best Way to Mark Up an Exclusive Button Group? (lea )Jul 14, 2022 751 html , semantics , aria Bag Some AAA Wins Where You Can (tem )Jul 13, 2022 750 wcag My War on Animation (ver )Jul 13, 2022 749 animations What You Need to Know About ARIA and How to Fix Common Mistakes (pop )Jul 12, 2022 748 html , aria , mistakes Building (or Rebuilding) a Website With Accessibility in Mind Jul 11, 2022 747 Generating Accessibility Test Results for a Whole Website With Pa11y CI Jul 11, 2022 746 testing , tooling The Ultimate Guide to Debugging Accessibility Issues Jul 10, 2022 745 guides , debugging Set JAWS Free! (yat )Jul 8, 2022 744 screen-readers , jaws An Accessibility-First Approach to Chart Visual Design (sma )Jul 7, 2022 743 information-design It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar )Jul 7, 2022 742 browsers , apple , safari , css Make It Accessible Jul 7, 2022 741 websites Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru )Jul 7, 2022 740 html , semantics Captions: Humans vs. Artificial Intelligence: Who Wins? (mer /equ )Jul 6, 2022 739 captions , writing , automation , comparisons The Ballad of Text Overflow (sib /tpg )Jul 5, 2022 738 css , overflow Two Levels of Customising “<selectmenu>” (hdv )Jul 4, 2022 737 html “That’s Not Accessible!” and Other Statements About Accessibility (hdv )Jun 30, 2022 736 Thoughts on an Accessibility “Get Well” Plan (j9t )Jun 29, 2022 735 processes , engineering-management , leadership WCAG 2.1 AA Web Accessibility Checklist Jun 24, 2022 734 checklists , wcag Accessible Design Systems (ihe /tet )Jun 24, 2022 733 design-systems How We Designed an Accessible Color Palette From Scratch Jun 23, 2022 732 colors , color-palettes , case-studies Introducing Keyboard Navigation (bru )Jun 22, 2022 731 videos , introductions “text-overflow: ellipsis” Considered Harmful (yat )Jun 22, 2022 730 css , overflow What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs? Jun 21, 2022 729 videos , writing , information-design Icon-Only Links Fail WCAG (tem )Jun 20, 2022 728 links , wcag , images , icons , conformance Best Practices for Overlays II Jun 20, 2022 727 best-practices , overlays 5 Very Simple Steps You Can Take for Accessibility Improvement (mni )Jun 15, 2022 726 optimization Communication Accessibility: It’s Time to Change How We Communicate (mer )Jun 15, 2022 725 communication Do Dyslexia Fonts Improve Accessibility? Jun 15, 2022 724 dyslexia , fonts Change Management for Accessibility (deq )Jun 14, 2022 723 processes Dialogs and Shadow DOM: Can We Make It Accessible? (nol )Jun 14, 2022 722 modals , dom , shadow-dom How to Use Headings for Website Accessibility Jun 8, 2022 721 how-tos , headings , semantics WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat )Jun 8, 2022 720 reflow , resizing , wcag Aspects of Accessibility—Semantics, Contrast, and… Anxiety? Jun 7, 2022 719 semantics , colors , contrast , user-experience Are You Ignoring Digital Accessibility at Your Job? (the )Jun 6, 2022 718 career Best Practices for Overlays Jun 6, 2022 717 best-practices , overlays WCAG 3 Compliant? Check Again Jun 2, 2022 716 wcag , standards How to Pick the Least Wrong Colors May 31, 2022 715 how-tos , colors , design Writing Useful Alt Text (mic )May 30, 2022 714 writing , alt-text , images Interview With Léonie Watson (tin +)May 29, 2022 713 interviews APCA: The New Algorithm for Accessible Colour Contrast May 28, 2022 712 colors , contrast , apca Just How Long Should Alt Text Be? (geo /css )May 27, 2022 711 writing , alt-text , images What’s the Alternative (Text)? (col )May 26, 2022 710 writing Why Are Iframe Titles Important for Accessibility? May 25, 2022 709 html , iframes , writing Dialog Components: Go Native HTML or Roll Your Own? (css )May 23, 2022 708 modals , components Accessibility From Different Perspectives (hdv )May 22, 2022 707 Making Disabled Buttons More Inclusive (san /css )May 22, 2022 706 forms , buttons , focus , aria , html , attributes Triaging WCAG 2.1 Level AAA (tet )May 20, 2022 705 wcag , standards 4 Web Accessibility Remediation Mistakes to Avoid May 19, 2022 704 mistakes Accessibility Not-Checklist (int )May 19, 2022 703 websites , checklists Automate Accessibility Tests With Storybook (sto )May 19, 2022 702 testing , automation , storybook React Accessibility Resources (bru )May 19, 2022 701 react , link-lists The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure May 19, 2022 700 interviews , leadership , culture , metrics Web Accessibility Is Broken—It’s Time to Fix It (yat )May 19, 2022 699 videos Web Development === Accessibility May 19, 2022 698 Let’s Make Accessibility Boring Again May 19, 2022 697 How the HTML “lang” Attribute Helps Accessibility May 17, 2022 696 html , attributes , localization WCAG 2.2 and WCAG 3 Status Updates May 17, 2022 695 wcag , standards WP Accessibility Day May 17, 2022 694 websites , awareness-days , wordpress 24×24 Pixel Cursor Bookmarklet (aar )May 16, 2022 693 wcag , testing , bookmarklets Peering Into the Accessibility of Dark Mode (uxd )May 16, 2022 692 dark-mode More Common Accessibility Issues That You Can Fix Today (hdv )May 15, 2022 691 Keyboard Testing: The A11y Enhancement to Your Definition of Done May 14, 2022 690 keyboard-navigation , testing Does JavaScript Make My Site Less Accessible? May 13, 2022 689 javascript , wcag Debugging Accessibility With Chrome DevTools May 12, 2022 688 videos , dev-tools , debugging , browsers , google , chrome Why WCAG 2.2 Is Still in the Oven (deq )May 11, 2022 687 wcag Designing for Web Accessibility in 60 Seconds (dav )May 11, 2022 686 Two Approaches to Accessibility on the Web (j9t )May 10, 2022 685 automation A Different View Into Accessibility Overlays May 9, 2022 684 overlays , testing , documentation , auditing What’s Your Heading? (col )May 8, 2022 683 html , headings , semantics Lost in Translation (mat /btc )May 6, 2022 682 videos , design , html , css A Guide to Writing About Digital Accessibility (deq )May 5, 2022 681 guides , writing Please, Stop Disabling Zoom (mat )May 5, 2022 680 zooming , html The Evolution of WCAG: A Postcard From the Front Lines May 4, 2022 679 wcag , standards , history How Not to Do Accessible Design (uxd )May 4, 2022 678 design , colors Under-Engineered Multi-Selects (aar )May 1, 2022 677 html , aria Foundations: Lists (tin /tet )Apr 29, 2022 676 fundamentals , html , lists Let’s Keep the “Content” in WCAG Apr 28, 2022 675 content , wcag Introducing “inert” Apr 28, 2022 674 introductions , html , attributes , keyboard-navigation Stop Removing Focus (col )Apr 27, 2022 673 focus , css Plain Old Semantic HTML: A Perfect Basis for Accessibility Apr 26, 2022 672 html , semantics 8 Ways to Make Website Accessibility Easier (and Less Expensive) Apr 25, 2022 671 Beyond WCAG: Losing Spoons Online (tpg )Apr 20, 2022 670 wcag , colors Brief Note on Buttons, Enter, and Space (aar )Apr 20, 2022 669 How to Start Testing Your Website With a Screen Reader Apr 19, 2022 668 how-tos , browsers , testing The Role of Policy in Creating a Culture of Accessibility Apr 19, 2022 667 interviews , policies , culture Ensure Third Party Content Is Accessible (ons /tpg )Apr 18, 2022 666 wcag , embed-code Accessibility Why You Need to Work Toward Progress Not Perfection (mer )Apr 14, 2022 665 Common Accessibility Issues That You Can Fix Today (hdv )Apr 12, 2022 664 Does Your Website Have Any of These 10 Most-Cited Accessibility Issues? (equ )Apr 12, 2022 663 One Million Broken Web Sites—and a Way to Prevent That (cod )Apr 12, 2022 662 browsers , tooling Why Accessibility Bugs Are a Good Thing and How to Handle Them Apr 12, 2022 661 quality , bugs Takeaways From “The Internet Is Unusable”: The Disabled View (red )Apr 11, 2022 660 How to Fix Your Low-Contrast Text (ben )Apr 10, 2022 659 how-tos , colors , contrast Open Accessibility Standards Apr 10, 2022 658 wcag , aria Accessibility Testing Guide Apr 5, 2022 657 guides , testing , wcag Alternative Text (Alt Text) (pop )Apr 5, 2022 656 html , images , writing , alt-text The Business Case for Accessibility (tet )Apr 5, 2022 655 economics Accessible Description Exposure (aar )Apr 4, 2022 654 aria What if… One Day Everything Got Better? (dav )Apr 4, 2022 653 “aria-labelledby” Usage Notes (ste )Apr 3, 2022 652 aria , labels , html Accessible Cards (kit )Apr 2, 2022 651 html , css The WebAIM Million: The 2022 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 31, 2022 650 studies , research , homepages , metrics Accessibility Policy Implementation: What You Need to Know Mar 30, 2022 649 interviews , policies Web Accessibility Guidance Project Mar 30, 2022 648 guides HTML-Only Keyboard Shortcuts (ami )Mar 29, 2022 647 html , keyboard-navigation , keyboard-shortcuts If We Can Make a Product Work for Anyone, It Usually Works Better for Everyone Mar 29, 2022 646 usability Case: Accessibility in Software Development Mar 28, 2022 645 How to Document Accessibility Issues Mar 28, 2022 644 how-tos , documentation You’re Unselectable (aar )Mar 25, 2022 643 css Spotlight: What Happens When a Project Team Shifts Accessibility Left? (mni )Mar 23, 2022 642 There Are No Bad Questions in Accessibility Mar 23, 2022 641 The Web Is for Everyone: Our Vision for the Evolution of the Web (moz )Mar 23, 2022 640 web , outlooks , privacy , security , performance , user-experience The 5 Riders of Accessible Media (uxd )Mar 23, 2022 639 multimedia ADA Web Site Compliance Still Not a Thing (aar )Mar 22, 2022 638 ada , compliance , legal Dynamically Generated Content and Accessibility: 3 Quick Tips Mar 22, 2022 637 generated-content , aria The Book on Accessibility Mar 22, 2022 636 books , leadership , engineering-management 4 Accessibility Mistakes Plaguing Most Government Websites (mgi )Mar 18, 2022 635 mistakes Guidance on Web Accessibility and the ADA Mar 18, 2022 634 ada , legal The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability Mar 18, 2022 633 videos , html , performance Alt-Text Selfies Mar 18, 2022 632 websites , alt-text , community The Future of the Web and Accessibility (tim /deq )Mar 17, 2022 631 videos , web A Designer’s Guide to Documenting Accessibility and User Interactions (ste )Mar 16, 2022 630 guides , interaction-design , documentation Accessibility, Assistive Technology, and JavaScript (cfe )Mar 16, 2022 629 assistive-tech , javascript Don’t Believe the Type! (deq )Mar 15, 2022 628 videos , typography , readability , fonts It Needs to Map Back to a Role (eri )Mar 14, 2022 627 aria , html , semantics The Future of Web Accessibility: WCAG 3.0 (for )Mar 11, 2022 626 wcag , standards Carousels: No One Likes You Mar 8, 2022 625 carousels , usability , user-experience Session Timeouts (pat /tet )Mar 7, 2022 624 user-experience , time Accessibility and Limited Fine Motor Skills Mar 3, 2022 623 The Importance of Screen Reader Software for Web Navigation Mar 3, 2022 622 screen-readers , navigation How Many Hyperlinks Are Too Many for Accessibility? Mar 2, 2022 621 links (Not So) Short Note on Being Owned (ste )Feb 28, 2022 620 html , aria Accessibility Checklist: Five Things Usually Left Out (uxd )Feb 28, 2022 619 checklists Foundations: Headings (ihe /tet )Feb 28, 2022 618 fundamentals , html , headings , semantics 4 Simple Ways to Improve Web Accessibility Feb 25, 2022 617 optimization Overlay Position and Recommendations Feb 25, 2022 616 overlays Accessibility and Inclusivity in Practice Feb 24, 2022 615 podcasts , dei 5 Accessibility Quick Wins You Can Implement Today (css )Feb 23, 2022 614 Inclusive Design vs. Accessible Design: Understanding the Differences Feb 22, 2022 613 dei , design , comparisons Support for Marking Radio Buttons Required, Invalid (aar )Feb 22, 2022 612 html Turning the Tables on Accessibility (the )Feb 22, 2022 611 Column Headers and Browser Support (aar )Feb 20, 2022 610 html , semantics There Is No Character Limit for “Alt Text” (yat )Feb 19, 2022 609 html , alt-text , images What Is the Difference Between WCAG Compliance Level A, AA, and AAA? Feb 16, 2022 608 wcag , compliance Colors That Make Sense Feb 15, 2022 607 semantics , colors Foundations: Colour and Meaning (ihe /tet )Feb 15, 2022 606 fundamentals , colors WCAG 2.2 Update Feb 13, 2022 605 wcag Using the Language Attribute to Make Your Website Accessible (cra )Feb 11, 2022 604 attributes , localization , internationalization Accessibility Monitoring: How We Test Feb 9, 2022 603 monitoring , testing , case-studies Only 2% of Sites Meet Accessibility Standards—Let’s Change That Feb 9, 2022 602 Developing a Focus Style for a Themable Design System Feb 8, 2022 601 design-systems , theming , focus Accessibility Testing Best Practices in CI/CD Feb 7, 2022 600 testing , ci-cd , best-practices Do We Need Screen Reader for Accessibility Testing Feb 7, 2022 599 testing , screen-readers How to Use the Accessibility Tree for A11Y Testing Feb 6, 2022 598 how-tos , testing Are We Live? (sco )Feb 5, 2022 597 aria Understanding the W3C’s Accessibility Conformance Testing (ACT) Requirements Feb 4, 2022 596 conformance , testing Foundations: Colour Contrast (ihe /tet )Feb 4, 2022 595 fundamentals , colors , contrast 8 Key Elements for Creating a Culture of Accessibility Feb 3, 2022 594 culture No Accessibility Without Disabilities (yat )Feb 3, 2022 593 user-experience The Impact of Motion Animation on Cognitive Disability (tpg )Feb 3, 2022 592 css , javascript Assistive Technology, Accessible Technology, and the Accessibility Tree (uxd )Feb 2, 2022 591 screen-readers , assistive-tech , tooling 4 Questions to Ask Before Using ARIA Jan 31, 2022 590 aria , semantics , testing Accessibly Insecure Jan 31, 2022 589 security WCAG, but in Language I Can Understand (tem )Jan 28, 2022 588 wcag Top Ten Most Common Web Accessibility Issues (tpg )Jan 27, 2022 587 Overview of Accessibility Testing Using DevTools (pat +)Jan 26, 2022 586 overviews , dev-tools , testing , browsers , microsoft , edge Why Don’t Developers Take Accessibility Seriously? (a11 /css )Jan 24, 2022 585 Foundations: Text Descriptions (ihe /tet )Jan 24, 2022 584 fundamentals , writing More to Give Than Just the Div: Semantics and How to Get Them Right (hdv )Jan 23, 2022 583 html , semantics How to Check What Item Is in Focus When Accessibility Testing Jan 21, 2022 582 how-tos , testing , focus Accessibility Acceptance Criteria Jan 20, 2022 581 websites , testing , components An Introduction to High Contrast Accessibility Jan 19, 2022 580 introductions , colors , contrast Making IT Accessible for All! Jan 18, 2022 579 videos Quick Accessibility Tests Anyone Can Do (tet )Jan 18, 2022 578 user-experience , testing The Real Added Costs of Accessibility (joe )Jan 17, 2022 577 economics Accessibility Data Is Not the Enemy (uxd )Jan 14, 2022 576 metrics Accessibility and 2022: 13 Design Trends From a Usability Perspective Jan 13, 2022 575 design , trends , usability Building an Accessible Digital World Jan 13, 2022 574 It’s Time for a More Sophisticated Color Contrast Check for Data Visualizations (lis /dat )Jan 12, 2022 573 contrast , colors , apca , visualization , information-design Web Accessibility Lawsuits Dramatically Rose in 2021 Jan 12, 2022 572 conformance , legal Alt Tag Emptiness (ste )Jan 10, 2022 571 html , images , alt-text , aria Foundations: Animations and Flashing Content (pat /tet )Jan 10, 2022 570 fundamentals , animations Labeling the Point: Scenarios of Label Misuse in WCAG (tpg )Jan 6, 2022 569 forms , labels , wcag , html Accessible Heading Structure (ria )Jan 3, 2022 568 html , headings A Contrast of Errors Jan 1, 2022 567 wcag , colors , contrast Five 2022 Accessibility Trends (uxd )Jan 1, 2022 566 trends WCAG and Accessibility: What Is a Statement of Partial Conformance? Dec 29, 2021 565 wcag , conformance Web Accessibility Cheat Sheet Dec 27, 2021 564 cheat-sheets Remember You Are Not the User (css )Dec 23, 2021 563 internationalization , user-experience , principles Introduction to Cognitive Disability and Accessibility Testing (ons /tpg )Dec 21, 2021 562 introductions , testing 5 Common Misconceptions About WAI–ARIA and Accessibility Dec 20, 2021 561 aria , html This Is WCAG 2.1 Dec 18, 2021 560 websites , wcag This Is WCAG Dec 18, 2021 559 websites , standards , wcag Inaccessibility of CAPTCHA (w3c )Dec 16, 2021 558 captcha Why Motion on Websites and Digital Content Is a Problem (mer /equ )Dec 16, 2021 557 CSS Can Help Improve Your HTML!? Buttons and Links Dec 15, 2021 556 html , css , buttons , links Shifting the Mindset About Accessible Content (mni )Dec 15, 2021 555 content Thoughts on Skin Tone and Text Descriptions (tin )Dec 15, 2021 554 dei , writing How Not to Create a Button (eev )Dec 13, 2021 553 html , buttons WCAG 2 Is What We Have (kil )Dec 13, 2021 552 wcag WCAG 2.2: What We Know Till Now Dec 13, 2021 551 wcag WCAG 3 Is Not Ready Yet (yat )Dec 11, 2021 550 wcag Standardizing Focus Styles With CSS Custom Properties (5t3 /css )Dec 10, 2021 549 css , custom-properties , focus WCAG 3 and APCA Dec 9, 2021 548 wcag , apca , colors , contrast Explainer for W3C Accessibility Guidelines (WCAG) 3.0 (w3c )Dec 7, 2021 547 wcag , standards How Many People With Disabilities Use Our Site? (hdv )Dec 5, 2021 546 Accessibility (htt )Dec 1, 2021 545 web-almanac , studies , research , metrics Understanding Accessibility Dec 1, 2021 544 testing , tooling Why Color Contrast Is Not as Black and White as It Seems Dec 1, 2021 543 colors , contrast “aria-label” Is Not Always the Answer (eev )Nov 29, 2021 542 html , aria Making Accessibility More Accessible Nov 27, 2021 541 Understanding WCAG 2.1 Level AAA (tet )Nov 26, 2021 540 wcag Adding a Dyslexia-Friendly Mode to a Website (sma )Nov 23, 2021 539 dyslexia , css Blog Page Accessibility Deep Dive Nov 22, 2021 538 react , deep-dives Accessibility Myths Nov 20, 2021 537 websites , myths Communicating Accessibility as Needs to Be Met and Not Rules to Be Followed (uxd )Nov 19, 2021 536 communication Let’s Not Send Developers to the Accessibility Tree Tool (cod )Nov 18, 2021 535 browsers , tooling WCAG 3.0: What You Need to Know About the Future of Accessibility Standards (uxd )Nov 17, 2021 534 wcag , standards We Need to Talk About Accessibility—Again, and Again, and Then Some More Nov 16, 2021 533 Access to Tech, Tech to Live (btc )Nov 15, 2021 532 videos Semantics and How to Get Them Right (hdv /btc )Nov 15, 2021 531 videos , html , semantics Everything You Ever Wanted to Know About the Accessibility Tree Nov 10, 2021 530 videos Browsing With Screen Magnification (ihe /tet )Nov 10, 2021 529 browsing , assistive-tech , screen-magnification Debugging HTML: Accessibility (mat /mat )Nov 8, 2021 528 html , debugging Understanding the Differences Between WCAG 2.1 and WCAG 2.2 Nov 3, 2021 527 wcag , comparisons Name, Labels, ARIA, What to Do? (sco )Nov 2, 2021 526 forms , labels , writing , naming What Are Accessible Fonts? Nov 2, 2021 525 fonts The Guideline Gap Nov 1, 2021 524 design-systems , quality , localization Accessible Toggles (mic )Nov 1, 2021 523 toggles , html , javascript Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element Oct 28, 2021 522 skip-links , html