F89 Edit

From WCAG WG

Status

Added to XML by AWK on Dec 17, 2013

Change Title

From F89: Failure of Success Criteria 2.4.4, 2.4.9 and 4.1.2 due to using null alt on an image where the image is the only content in a link

To F89: Failure of Success Criteria 2.4.4, 2.4.9 and 4.1.2 due to using null alt on an image where the image is the only content in a link and not providing a name in another manner


Remove the following from Applicability

Different assistive technologies employ different repair strategies when dealing with links that lack text alternatives. For HTML, they may use the title attribute of the anchor, if present, or they may use the value of the src attribute of the img element.


New description

This failure condition occurs when a link contains only non-text content, such as an image, and that link cannot be identified by an accessible name. The accessible name for a link is defined according to the Accessible Name Calculation.

This also applies when both text and images are used separately on a page to link to the same target. In this case success technique H2 (Combining adjacent image and text links for the same resource) is the recommended approach to reduce the number of separate links and the undesirable redundancy.

Resources Changes

Add links to http://www.w3.org/WAI/GL/wiki/Using_aria-label_for_link_purpose

http://www.w3.org/WAI/GL/wiki/Using_aria-labelledby_for_link_purpose


Old Procedure

  • Check whether the link contains only non-text content.
  • Check whether the non-text content has been implemented in a way that it can be ignored by assistive technology.

Expected Results

If all checks are true, then this failure condition applies and the content fails the success criteria.

New Procedure

  • Check whether the link contains only non-text content.
  • Check whether the non-text content has been implemented in a way that should be ignored by assistive technology, such as using role="presentation" or alt="".
  • Check that the link does not have an accessible name provided in another way such as aria-label or aria-labelledby.

Expected Results

If all checks are true, then this failure condition applies and the content fails the success criteria.