A A A A A

Link Rules

HTML Markup Details

a element
The a element is the main element used to create hyperlinks in a web resource.
It is critical that the text associated with the link clearly indicate the target of the link. Uninformative link text like "click here" or "more" should not be used.
The same link texts should not point to different web resources and different link texts should not point to the same web resource.
alt attribute
Any time an img or area element is used to create a link, the alt attribute content should not describe the image, but instead describe the target of the link.

Accessibility Evaluation Rules

Link Evaluation Rules
no. FAE 2007 FAE 2008 Description
1 N/A Pass/Warning

Link text should be meaningful when taken out of context; therefore, links that point to different URIs should have different text contents.

Implementation Notes

  • The text content of a link can be hidden to make the link that might otherwise appear confusing to screen reader users unique and meaningful by using the following techniques:
    1. Include span or other element within the link to hide additional text content.
    2. Define alt attribute content for an img or area element.
  • The effective link text of links that contain images will include the alt attribute content, in the order of appearance in the document of the images, in addition to the text content of the link.
  • Automated validators will remove common default file names from a URI for the purpose of comparison, but maintain any additional URI information that follows the default file name. Examples of default file names are:
    1. index.* (i.e. index.html, index.htm, index.php, etc)
    2. default.* (i.e. default.html, default.htm, default.asp, etc)
2 N/A Pass/Warning

An image that is the entire content of a link should be at least 16x16 pixels in size.

3 N/A Pass/Warning

The text content of a link should be at least 4 characters in length when rendered graphically.

4 N/A Pass/Warning

If a link includes an img element and text content, and the words in the alt attribute content of the img element match the words in the text content of the link, then the alt attribute content should be set to be empty.

5 N/A Pass/Check

Small links should not be placed close together.

6 N/A Pass/Check

The first link on a web page should be a skip navigation link that contains the word "skip" and the href attribute should point to an internal destination. The skip navigation link should be visible to all users when the link has focus and needs to comply with other link rules.

Implementation Notes

  • Many accessibility requirements, including the Illinois Information Technology Accessibility Act, require the use of the skip navigation link, but there is a disagreement about the utility of skip navigatin link when heading (h1-h6) markup is properly used to indicate the structure of content on the web page. Therefore, the presence of the link on a web resource will result in the web resource satisfying this requirement ("Pass") while the absence of the link will not be warned and only cause "Check"; the authors can then judge whether they need to include the skip navigation link in their resources.

FAE Rule Implemetation

FAE 2007
The Illinois Functional Accessibility Evaluator (FAE) currently implements FAE 2007 rules.
The Illinois Firefox Accessibility Extension currently implements these rules.
FAE 2008
The FAE 2008 rules are designed to optimize the rules for implementation of Section 508, W3C Web Content Accessibility Guidelines and Illinois Information technology Accessibility Act requirements and are based on the requirements of these standards and experience with the problems of FAE 2007.
The Illinois Firefox Accessibility Extension currently implements some of these rules.

Navigation

Other HTML Best Practices

Working Group