DEV Community

Accessibility

the practice of making your website usable by as many people as possible

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Accessibility: Why care?

Accessibility: Why care?

3
Comments
1 min read
10 Minutes a Day: Learning Accessibility in An Agile World

10 Minutes a Day: Learning Accessibility in An Agile World

5
Comments 3
3 min read
Accessible Component Series: Common Patterns - Accordions

Accessible Component Series: Common Patterns - Accordions

4
Comments
5 min read
An Introduction to High Contrast Accessibility

An Introduction to High Contrast Accessibility

35
Comments 3
5 min read
A11y tips: report on elements being shown and hidden

A11y tips: report on elements being shown and hidden

6
Comments 1
1 min read
A11y tips: use landmarks

A11y tips: use landmarks

7
Comments 4
3 min read
A11y tips: autocomplete your form fields

A11y tips: autocomplete your form fields

6
Comments
1 min read
Why You Should Care About Web Accessibility, and What to Consider When Designing Your Next Project

Why You Should Care About Web Accessibility, and What to Consider When Designing Your Next Project

2
Comments
5 min read
Accessible colors for LeMOT (French Wordle)

Accessible colors for LeMOT (French Wordle)

3
Comments
3 min read
A11y tips: accesible images

A11y tips: accesible images

6
Comments
3 min read
A11y tips: hide content from screen readers

A11y tips: hide content from screen readers

10
Comments
1 min read
A11y tips: hide content only from sighted users

A11y tips: hide content only from sighted users

6
Comments 6
2 min read
A11y tips: hide elements for all users

A11y tips: hide elements for all users

6
Comments
1 min read
A11y tips: alert role

A11y tips: alert role

4
Comments
2 min read
Thoughts on find-in-page with custom accordion elements.

Thoughts on find-in-page with custom accordion elements.

19
Comments 5
4 min read
Extending Native Elements

Extending Native Elements

4
Comments 1
3 min read
Translating Your Next.js Apps

Translating Your Next.js Apps

9
Comments
3 min read
Looking Back at 2021

Looking Back at 2021

6
Comments 2
2 min read
Jetpack compose accessibility best practices

Jetpack compose accessibility best practices

9
Comments
8 min read
A11y tips: aria-live and aria-atomic

A11y tips: aria-live and aria-atomic

5
Comments
2 min read
Web Accessibility learned, the hard way...

Web Accessibility learned, the hard way...

2
Comments 10
2 min read
A11y tips: how to notify of content changes

A11y tips: how to notify of content changes

5
Comments 2
2 min read
Building an Accessible Recursive Menu System

Building an Accessible Recursive Menu System

11
Comments
13 min read
A11y tips: what is ARIA and when to use it

A11y tips: what is ARIA and when to use it

4
Comments
1 min read
A11y Testing: Automating Screen Readers

A11y Testing: Automating Screen Readers

10
Comments 3
10 min read
A11y tips: use fieldset and legend to add context

A11y tips: use fieldset and legend to add context

6
Comments
2 min read
A11y tips: bind form controls and messages

A11y tips: bind form controls and messages

3
Comments
2 min read
Accessibility in JavaScript Frameworks Part 1: What's The Big Deal?

Accessibility in JavaScript Frameworks Part 1: What's The Big Deal?

27
Comments 2
5 min read
A11y tips: add a skip link

A11y tips: add a skip link

2
Comments
1 min read
Dynamic List: lets make it accessible for the screen reader

Dynamic List: lets make it accessible for the screen reader

12
Comments 4
2 min read
A11y tips: how to manage focus inside modals

A11y tips: how to manage focus inside modals

2
Comments
1 min read
A11y tips: let the user control the zoom

A11y tips: let the user control the zoom

6
Comments
1 min read
CSS can help improve your HTML⁉ - Ep 2: buttons and links.

CSS can help improve your HTML⁉ - Ep 2: buttons and links.

168
Comments 28
6 min read
Don't be a pr*ck: Frontend Engineers and Accessibility

Don't be a pr*ck: Frontend Engineers and Accessibility

68
Comments 11
5 min read
A11y tips: placeholder can't replace label

A11y tips: placeholder can't replace label

6
Comments 1
1 min read
UI Dev Newsletter #88

UI Dev Newsletter #88

6
Comments
1 min read
A11y tips: don't use links, buttons or headings inside labels

A11y tips: don't use links, buttons or headings inside labels

5
Comments
1 min read
A11y tips: bind label and form controls

A11y tips: bind label and form controls

6
Comments
1 min read
CSS can help improve your HTML⁉ - Ep 1: alt attributes

CSS can help improve your HTML⁉ - Ep 1: alt attributes

284
Comments 18
7 min read
Printable Lazy Loading 🖨️

Printable Lazy Loading 🖨️

12
Comments 7
5 min read
A11y tips: use headings and use them well

A11y tips: use headings and use them well

5
Comments
2 min read
Day 16: Icon buttons should be labelled with aria-label

Day 16: Icon buttons should be labelled with aria-label

5
Comments
6 min read
A11y tips: write a good title

A11y tips: write a good title

5
Comments
1 min read
UI Dev Newsletter #87

UI Dev Newsletter #87

2
Comments
2 min read
Why I added text to my 'pure icon' site after eight years

Why I added text to my 'pure icon' site after eight years

2
Comments
2 min read
A11y tips: the Accessibility Tree

A11y tips: the Accessibility Tree

4
Comments
2 min read
Building a Keyboard Accessible Custom Menu using Roving Tabindex

Building a Keyboard Accessible Custom Menu using Roving Tabindex

5
Comments
4 min read
The 3 Short December dev tips about UX&A11y

The 3 Short December dev tips about UX&A11y

280
Comments 3
4 min read
A11y tips: the right element

A11y tips: the right element

9
Comments
1 min read
How Not to Create a Button

How Not to Create a Button

40
Comments 2
6 min read
Tech A11y Summit

Tech A11y Summit

14
Comments
4 min read
How accessible are links and buttons?

How accessible are links and buttons?

2
Comments 4
4 min read
The importance of accessibility in digital products! 💪 [I promise you will read this twice!]

The importance of accessibility in digital products! 💪 [I promise you will read this twice!]

58
Comments 26
5 min read
How to fix the broken experience for Screenreader (Search field)

How to fix the broken experience for Screenreader (Search field)

9
Comments
2 min read
Introduction to ARIA

Introduction to ARIA

47
Comments 4
3 min read
How to load responsive images in AVIF and WebP using the HTML picture element

How to load responsive images in AVIF and WebP using the HTML picture element

48
Comments 2
14 min read
Feature update: Markdown toolbar - I give it ⭐⭐⭐ but it is a good start!

Feature update: Markdown toolbar - I give it ⭐⭐⭐ but it is a good start!

47
Comments 7
7 min read
Aria-Label is Not Always the Answer

Aria-Label is Not Always the Answer

14
Comments
5 min read
DON'T add a video background to your landing page to make it more gorgeous [TW: gratuitous swearing]

DON'T add a video background to your landing page to make it more gorgeous [TW: gratuitous swearing]

60
Comments 26
5 min read
Accessible card component with pure (S)CSS (no JavaScript, the pseudo-content trick)

Accessible card component with pure (S)CSS (no JavaScript, the pseudo-content trick)

2
Comments
2 min read
loading...