DevA11y
Subscribe
Sign in
Home
Archive
About
Just the copied alt is useless
Put your detailed description of what you see on the picture into the alt attribute instead of stupid text copying. It'll help users with eye problems buy pair of sneakersš ⤠Thank you so much, my sponsors: Ben Rinehart, Tatiana Ten
Stas Melnikov
Mar 21
1
Share this post
Just the copied alt is useless
deva11y.substack.com
Copy link
Twitter
Facebook
Email
New
Top
Pseudo-buttons aren't accessible with a keyboard
I think using <div role="button" tabindex="0"> is bad. Why? We canāt push Enter and Space for interactionšI see <button> is the ideal choice to allowā¦
Stas Melnikov
Mar 14
1
Share this post
Pseudo-buttons aren't accessible with a keyboard
deva11y.substack.com
Copy link
Twitter
Facebook
Email
Where does the hamburger button exist?
It doesn't matter, where the hamburger button is displayed visually. It should exist before the list of menu items because it helps users to focus onā¦
Stas Melnikov
Mar 7
1
Share this post
Where does the hamburger button exist?
deva11y.substack.com
Copy link
Twitter
Facebook
Email
Implicit labels aren't robust
Pay attention, an implicit label can't be read by Voice Control with Safari. Please, use an explicit label that is more robust š” P.S. ⤠Thank you soā¦
Stas Melnikov
Feb 28
2
Share this post
Implicit labels aren't robust
deva11y.substack.com
Copy link
Twitter
Facebook
Email
Don't forget pagination is navigation
Screen readers like JAWS can provide a special mode for quick access to pagination. Just use the nav element to make that work š P.S. ⤠Thank you soā¦
Stas Melnikov
Feb 21
1
Share this post
Don't forget pagination is navigation
deva11y.substack.com
Copy link
Twitter
Facebook
Email
Where's a current breadcrumb point?
Usually, we can't detect the current breadcrumb point because it's highlighted visually. But how can it be detected by screen reader users who can't seeā¦
Stas Melnikov
Feb 14
1
Share this post
Where's a current breadcrumb point?
deva11y.substack.com
Copy link
Twitter
Facebook
Email
Give more information about the control that you get visually
aria-label helps to give more information about what the purpose of the control is. It makes up for the lack of information for screen reader users thatā¦
Stas Melnikov
Feb 7
1
Share this post
Give more information about the control that you get visually
deva11y.substack.com
Copy link
Twitter
Facebook
Email
The right place of the Show password button is after the input element
The Show password button should be after the input element always. It doesn't matter where a button displays visually, above the text field, near orā¦
Stas Melnikov
Jan 31
1
Share this post
The right place of the Show password button is after the input element
deva11y.substack.com
Copy link
Twitter
Facebook
Email
See all
Recommendations
T
The UX&a11y tips
Stas Melnikov
C
CSS isn't magic
Stas Melnikov
DevA11y
Subscribe
About
Archive
Recommendations
Sitemap
Share this publication
DevA11y
deva11y.substack.com
Copy link
Twitter
Facebook
Email
DevA11y
tips about accessibility for developers
By Stas Melnikov
Ā· Launched 3 months ago
Subscribe
No thanks
By registering you agree to Substack's
Terms of Service
, our
Privacy Policy
, and our
Information Collection Notice
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts