DevA11y

Home
Archive
About
Read the all DevA11y posts right away. The part 1
Pseudo-buttons aren’t accessible with a keyboard
Oct 20, 2025 • Stas Melnikov
Be careful with the minlength and maxlength attributes
Warning!
Jan 13 • Stas Melnikov
Duplication text in aria-label isn't helpful
Please, be attentive when writing a text for aria-label.
Jan 6 • Stas Melnikov
a href="#" is bane
A link with hash in an href attribute looks like a button.
Dec 30, 2025 • Stas Melnikov
The * symbol for text fields is a visual pattern
The star symbol confuses a lot of screen reader users.
Dec 23, 2025 • Stas Melnikov
img without the alt is a headache
img without the alt is a headache because screen readers voice src.
Dec 16, 2025 • Stas Melnikov
Read the all DevA11y posts right away. The part 2
Not all text is a heading
Oct 20, 2025 • Stas Melnikov
DevA11y
tips about accessibility for developers
Recommendations
User's avatar
CSS isn't magic
Stas Melnikov
User's avatar
The UX&a11y tips
Stas Melnikov

DevA11y

AboutArchiveRecommendations
© 2026 Stas Melnikov · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture