Closed ntno closed 1 year ago
https://webaim.org/standards/wcag/checklist#sc1.1.1
Alternative text should be succinct, yet descriptive of the content and function of an image. Lengthy alternative text (more than around 100 characters) often indicates that extraneous content or content that is not available to sighted users is being presented.
Ensure the alternative text is succinct, yet descriptive. Ensure that no content is being presented in alternative text that is not available to sighted users viewing the image. When possible, either shorten the alternative text or provide the text alternative via another method (e.g., in text near the image, through a separate description page, etc.).
The image's alt attribute value is more than 100 characters. Note that the 100 character limit is a rough and somewhat arbitrary length. For images that present complex content or lengthy text, alternative text longer than 100 characters may be appropriate.
The language of the document is not identified or a lang attribute value is invalid.
Identifying the language of the page or page elements allows screen readers to read the content in the appropriate language. It also facilitates automatic translation of content.
Identify the document language using the attribute with a valid value (e.g., ). Ensure that all lang attribute values are valid. The Algorithm... in English The attribute is missing or is empty, or a lang attribute value is not a valid language identifier.
A form control does not have a label, but has a title.
The title attribute value for unlabeled form controls will be presented to screen reader users. However, a properly associated text label provides better usability and accessibility and should be used unless the purpose of the form control is intuitive without the label.
If a visible text label is available for the form control, associate the text label to the form control using the label element. This provides additional functionality for end users because if the label is clicked it will set focus to the form control. If the form control is intuitive without a
An<input>
(except types of image, submit, reset, button, or hidden), <textarea>
, or <select>
element has a non-empty title attribute value and is missing a label or valid aria-labelledby reference.
A heading level is skipped.
Headings provide document structure and facilitate keyboard navigation by users of assistive technology. These users may be confused or experience difficulty navigating when heading levels are skipped.
Restructure the document headings to ensure that heading levels are not skipped.
A heading level is skipped (e.g., an <h1>
is followed by an <h3>
, with no intermediate <h2>
). Note that an <h1>
is not required to be the first heading within the document.
1.3.1 Info and Relationships (Level A) 2.4.1 Bypass Blocks (Level A) 2.4.6 Headings and Labels (Level AA)