View on GitHub

Trusted Tester

A standardized approach for manual inspection of Web content for conformance with the Revised Section 508 Standards.

12. Page Titles, Frames, and iFrames

Page Titles

Identify Content

All web pages.

Test Conditions 12.A and 12.B always apply.

Check 2.4.2-page-title-defined

Test Name Test ID Test Condition
2.4.2-page-title-defined 12.A A <title> element is defined for the web page.
Applicability:

This Test Condition always applies – you may NOT evaluate the condition as DOES NOT APPLY (DNA).

How to Test:
  1. Launch ANDI: structures. Review the alerts in ANDI’s “Accessibility Alerts” section to determine whether ANDI displays any of the following Invalid HTML Alerts:

    1. “Page has no <title>”

    2. “Page <title> cannot be empty”

Evaluate Results:

If the following is TRUE, then the Test Condition is TRUE and the content PASSES:

  1. A Page Title is defined for the web page.

Check 2.4.2-page-title-purpose

Test Name Test ID Test Condition
2.4.2-page-title-purpose 12.B The <title> element identifies the contents or purpose of the web page.
Applicability:

This Test Condition always applies – you may NOT evaluate the condition as DOES NOT APPLY (DNA).

How to Test:
  1. Launch ANDI: structures, then select “more details”, then “page title.”

    1. A modal dialog box will appear with the identified page title listed.
  2. Evaluate the purpose and content of the web page.

  3. Determine whether the Page Title is a meaningful representation or indication of page content.

    1. If the web page is part of a set of web pages, determine whether the Page Title is sufficient to distinguish the web page from other pages.

    2. For documents or web applications, the name of the document or web application would be sufficient to describe the purpose of the page.

Evaluate Results:

If ALL of the following are TRUE, then the Test Condition is TRUE and the content PASSES:

  1. The Page Title accurately identifies the contents or purpose of the web page, AND

  2. If the web page is part of a set of web pages, the Page Title accurately distinguishes the web page from other pages in the web site.

Note:

Frames

Identify Content

Use ANDI to identify all Frames.

  1. Launch ANDI. If a Frame is used, ANDI will provide a notification that Frames have been detected.

    1. If there are no Frames, ANDI will provide no notification.

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 12.C.

Check 4.1.2-frame-title

Test Name Test ID Test Condition
4.1.2-frame-title 12.C Each <frame> has a title attribute that describes its content.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if no Frames are identified.

How to Test:
  1. Launch ANDI. If a Frame is used, ANDI will provide a notification that Frames have been detected. Select ‘Cancel’ to test an individual frame.

  2. ANDI will provide a list of each Frame, and if available, the associated title attribute.

  1. If there is no title attribute, ANDI will reveal an “alert”.
  1. Select each link to access each frame. Review the frame to understand its content. Use the browser’s Back button to return to the page being tested and launch ANDI again.

  2. In ANDI, review each frame’s corresponding title attribute for a meaningful description of content.

Evaluate Results:

If the following is TRUE, then the Test Condition is TRUE and the content PASSES:

  1. All frames have a title attribute that describes its content.
Note:

iFrames

Identify Content

Use ANDI to identify all iframes in the tab order.

  1. Launch ANDI: iframes to navigate to and highlight iframes on the page. If there is not an option for the iframes module, there are no iframes on the web page.

  2. Use the “Next Element” button to find all iframes that have the following listed in the Accessibility Component:

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 12.D.

Check 4.1.2-iframe-name

Test Name Test ID Test Condition
4.1.2-iframe-name 12.D The combination of accessible name and description for each <iframe> describes its content.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if no iframes are identified or if none of the iframes are in the tab order (i.e., the tabindex is a negative number).

How to Test:
  1. Launch ANDI: iframes

  2. Review the ANDI Output for each iframe that has a non-negative tabindex value to determine whether the accessible name and description accurately describe the content of each <iframe>.

Evaluate Results:

If the following is TRUE, then the content PASSES:

  1. The ANDI Output for each <iframe> in the tab order sufficiently describes its content.
Note:

Applicable Standards

Section 508/WCAG Success Criteria Baseline Requirements
WCAG SC 2.4.2 Page Titled: Web pages have titles that describe topic or purpose. 11. Page Titles
WCAG SC 4.1.2 Name, Role, Value: For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. 19. Frames and iFrames

Home/Table of Contents | Previous – 11. Language | Next – 13. Sensory Characteristics and Contrast