Graphic button has no accessible name Accessibility Checkpoint
Description
input type=image
elements must have an alt
attribute or accessible name.
Help
Add a non-empty alt
attribute describing the button action, which screen readers will voice.
Applicable standards
- ACT Rules 59796f
- WCAG 2.0 F65 (Success Criteria: 1.1.1 level A, 4.1.2 level A)
- WCAG 2.1 F65 (Success Criteria: 1.1.1 level A, 4.1.2 level A)
- WCAG 2.2 F65 (Success Criteria: 1.1.1 level A, 4.1.2 level A)
- Section 508 (2017) F65 (Success Criteria: 1.1.1 level A, 4.1.2 level A)
Note: Section 508 Refresh (2017) checkpoints are equivalent to WCAG 2.0 level A and level AA checkpoints.
Impact on users
- NVDA 2024.4 / FF 128 Reads “button” without saying what button does.
- NVDA 2024.4 / Edge 131 Reads “button submit” without saying what button does.
- JAWS 2024.2409.2 / FF 128 Reads ‘unlabeled’ for button without saying what button does.
- JAWS 2024.2409.2 / Edge 131 Reads ‘submit’ for button without saying what button does.
- VoiceOver macOS 14.6 / Safari 17.6 Reads “submit” as button label without saying what button does.
- VoiceOver iOS 17.7 / Safari iOS 17.7 Reads “submit” as button label without saying what button does.
Change history
- 5.36 Jan 2020 Aligned with ACT Rules. Changed rule ID from AccWcag1-1.1.10 to AccHtmlInputImageNoAlt.
- 5.24 Dec 2016 Updated to October 2016 version of Techniques for WCAG 2.0.
- 5.5 May 2014 Updated to April 2014 version of Techniques for WCAG 2.0.
- 5.3 Sep 2013 Updated to Sept 2013 version of Techniques for WCAG 2.0.
- 3.0 Dec 2008 Now triggers WCAG2 issue.
- 2.0 Dec 2007 Now triggers Section 508 issue.
- 1.0 Feb 2007 Added.
This page describes a web site issue detected in HTML documents by SortSite Desktop and OnDemand Suite.
Rule ID: AccHtmlInputImageNoAlt