Section 508 Rules

§ 1194.21. Software applications and operating systems.

1194.21(a) When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually.

Rules for 1194.21(a)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
DO-1 Required Pass/Check Keyboard equivalents must be included for functionality provided by onmousedown, onmouseup and onmousemove event handlers. 1.0 1.5
EVTOVR-1 Required Pass/Warning Every onmouseover event handler that is on a focusable element must have a corresponding onfocus event handler. 1.0 1.5
EVTOVR-2 Required Pass/Warning Every onmouseout event handler that is on a focusable element must have a corresponding onblur event handler. 1.0 1.5
EVTOVR-3 Required Pass/Warning Every onmouseover or onmouseout event handler that is not on a focusable element should use CSS :hover psuedo element to provide the stylistic changes. 1.0 1.5

1194.21(b) Applications shall not disrupt or disable activated features of other products that are identified as accessibility features, where those features are developed and documented according to industry standards. Applications also shall not disrupt or disable activated features of any operating system that are identified as accessibility features where the application programming interface for those accessibility features has been documented by the manufacturer of the operating system and is available to the product developer.

No rules

1194.21(c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes.

No rules

1194.21(d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to assistive technology. When an image represents a program element, the information conveyed by the image must also be available in text.

No rules

1194.21(e) When bitmap images are used to identify controls, status indicators, or other programmatic elements, the meaning assigned to those images shall be consistent throughout an application's performance.

No rules

1194.21(f) Textual information shall be provided through operating system functions for displaying text. The minimum information that shall be made available is text content, text input caret location, and text attributes.

No rules

1194.21(g) Applications shall not override user selected contrast and color selections and other individual display attributes.

No rules

1194.21(h) When animation is displayed, the information shall be displayable in at least one non-animated presentation mode at the option of the user.

No rules

1194.21(i) Color coding shall not be used as the only means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

No rules

1194.21(j) When a product permits a user to adjust color and contrast settings, a variety of color selections capable of producing a range of contrast levels shall be provided.

No rules

1194.21(k) Software shall not use flashing or blinking text, objects, or other elements having a flash or blink frequency greater than 2 Hz and lower than 55 Hz.

No rules

1194.21(l) When electronic forms are used, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.

No rules

§ 1194.22. Web-based intranet and internet information and applications.

1194.22(a) A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content).

Rules for 1194.22(a)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
IMGINFO-1 Required Pass/Fail Every img element must have alt attribute. 1.0 1.5
IMGINFO-2 Required Pass/Warning Descriptions should be meaningful and contain at least 7 and less than 90 characters. NI 1.5
IMGINFO-3 Required Pass/Warning The alt attribute content should not include file name of the image. NI 1.5
IMGINFO-4 Required Pass/Warning The alt attribute content should not include information that is redundant with the img element. NI 1.5
IMGDEC-1 Required Pass/Warning Images should not be used for styling 1.0 1.5
IMGDEC-2 Required Pass/Warning * Small inline images should not be used for styling. NI 1.5
IMGLINK-1 Required Reference * See the "best practice rules for links":http://webaccessibility.cita.illinois.edu/nav/link/rules/ NI NI
MAP-1 Required Pass/Fail Every area element must have alt attribute content. NI NI
MEDIA-4 Desirable Manual Check Video and audio objects should have controls to pause, play, stop and restart. NI NI
MEDIA-5 Required Manual Check Audio objects and video objects with audio must not automatically play sound when the page is loaded. NI NI
KEY-1 Required Manual Check All links, form controls and other interactive elements on the page must be able to receive keyboard focus (i.e. the TAB key on many browsers). NI NI
KEY-2 Required Manual Check All links, form controls and other interactive elements (i.e. Flash, Java Applets, Javascript widgets) on the page must <strong>not</strong> trap keyboard focus. NI NI
KEY-3 Required Manual Check The functions or actions of the links, form controls or other interactive elements must be operable with the keyboard. NI NI
PDF-TAGS-12 Required Manual Check Figures and other images must be identifed with the Figure tag and include a alternative text attribute NI NI
PDF-TAGS-13 Required Manual Check Mathematical formulas must be identifed with the Formula tag and Alt entry that describes the image NI NI
PDF-MEDIA-1 Required Manual Check * Embedded media objects that are only contain audio tracks must have a text transcription NI NI
PDF-MEDIA-2 Required Manual Check * Embedded media objects that includes both video and audio tracks must have a synchoronized text captions NI NI

1194.22(b) Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation.

Rules for 1194.22(b)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
MEDIA-1 Required Manual Check Video and audio objects must have captions and/or text transcripts . NI NI
MEDIA-2 Required Manual Check Video objects must have synchronized text captions. NI NI
PDF-MEDIA-1 Required Manual Check * Embedded media objects that are only contain audio tracks must have a text transcription NI NI
PDF-MEDIA-2 Required Manual Check * Embedded media objects that includes both video and audio tracks must have a synchoronized text captions NI NI

1194.22(c) Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup.

No rules

1194.22(d) Documents shall be organized so they are readable without requiring an associated style sheet.

Rules for 1194.22(d)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
LINEAR-1 Required Pass/Check When tables are used for layout, make sure the reading order makes sense when layout table markup is removed. NI NI
LINEAR-2 Required Pass/Check When CSS absolute positioning is used for layout, make sure the reading order makes sense when stylesheets are disabled. NI NI

1194.22(e) Redundant text links shall be provided for each active region of a server-side image map.

No rules

1194.22(f) Client-side image maps shall be provided instead of server-side image maps except where the regions cannot be defined with an available geometric shape.

No rules

1194.22(g) Row and column headers shall be identified for data tables.

Rules for 1194.22(g)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
DTABLE-1 Required Pass/Fail For each data table, the first cell in each column must be a th element, and each row must contain at least one th element 1.0 1.5
PDF-TAGS-8 Required Manual Check Tabular data must use table markup for either simple or complex table tagging NI NI

1194.22(h) Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers.

Rules for 1194.22(h)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
DTABLE-3 Required Pass/Fail Each th element in a complex data table must have ad id attribute whose value is unique relative to all ids on the page. 1.0 1.5
DTABLE-4 Required Pass/Fail Each td element in a complex data table must have a headers attribute that references the id attributes of associated th elements. 1.0 1.5
PDF-TAGS-8 Required Manual Check Tabular data must use table markup for either simple or complex table tagging NI NI

1194.22(i) Frames shall be titled with text that facilitates frame identification and navigation.

Rules for 1194.22(i)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
FRAME-1 Required Pass/Fail Every frame and iframe element must have a title attribute must have content that describes the purpose of the frame. 1.0 1.5
FRAME-2 Required Pass/Fail The title attribute content for each frame must be unique within a frameset. 1.0 1.5
FRAME-3 Required Pass/Fail The title attribute content for each iframe must be unique within a web page. NI NI
FRAME-4 Desirable Pass/Warning Hidden or empty frames should not be used. NI NI

1194.22(j) Pages shall be designed to avoid causing the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz.

No rules

1194.22(k) A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes.

No rules

1194.22(l) When pages utilize scripting languages to display content, or to create interface elements, the information provided by the script shall be identified with functional text that can be read by assistive technology.

Rules for 1194.22(l)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
PDF-TEXT-1 Required Manual Check All text in the physical view must also be in the content view NI NI
PDF-ORDER-1 Required Manual Check The order of text must make sense when linearized NI NI

1194.22(m) When a web page requires that an applet, plug-in or other application be present on the client system to interpret page content, the page must provide a link to a plug-in or applet that complies with 1194.21(a) through (l).

No rules

1194.22(n) When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.

Rules for 1194.22(n)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
FORM-1 Required Manual Check The effective Label for a form control must uniquely identify the purpose of a form control on a web page. NI NI
FORM-2 Required Pass/Fail The elements input[type="text | password | checkbox | radio | file"], select and textarea must have labels. 1.0 1.5
FORM-3 Required Pass/Fail The element input[type="image"] must have alt text: 1.0 1.5
FORM-4 Required Pass/Fail The elements input[type="button"] must have and input[type=[submit | reset"] may have value text. 1.0 1.5
FORM-5 Required Pass/Fail Each label, button and legend element must contain text content. 1.0 1.5
FORM-7 Required Pass/Fail If a form control has an id attribute its value must be unique on the page. 1.0 1.5
FORM-8 Required Pass/Warning Each _effective label_ within a page should be unique. NI 1.5
FORM-9 Required Pass/Check Text content that cannot receive the focus should not be placed between form controls. NI NI
FORM-11 Required Manual Check Style the form control with focus differently than form controls without focus. NI NI
FORM-12 Required Manual Check Required form controls should have the word "required" as part of the effective label. NI 1.5 View
FORM-13 Required Manual Check Invalid form controls should have the word "invalid" as part of the effective label. NI 1.5 View
FORM-14 Required Manual Check Browser or client side (i.e. using javascript) validation of a form control values NI 1.5 View
FORM-15 Required Manual Check Ensure that form fields are in a logical tabbing order. NI 1.5 View
EVTCH-1 Required Pass/Check onChange event handler should not be used with the select element to cause a automatic change of focus or load a page. 1.0 1.5
EVTCLK-1 Required Pass/Fail Every onClick event handler should be on a focusable element. 1.0 1.5
PDF-FORM-1 Required Manual Check All form controls must use the tooltip tag to label a form control NI NI
PDF-FORM-2 Required Manual Check Tooltips used to label form controls must not be empty NI NI
PDF-FORM-3 Required Manual Check Tooltips must be unique NI NI
PDF-FORM-4 Required Manual Check Tab order should follow a logical pattern to complete the form NI NI

1194.22(o) A method shall be provided that permits users to skip repetitive navigation links.

Rules for 1194.22(o)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
TITLE-2 Required Pass/Fail The page must contain at least one h1 element. 1.0 1.5
TITLE-4 Required Pass/Fail The h1 element must contain text content. 1.0 1.5
TITLE-5 Required Pass/Warning The page should contain no more than two h1 elements. 1.0 1.5
TITLE-6 Required Pass/Warning The text content of the h1 element should match all or part of the text content of the title element. 1.0 NI
TITLE-7 Required Pass/Warning The text content of an h1 element should not only come from the alt attribute of img elements. 1.0 1.5
TITLE-8 Required Pass/Check The last h1 element content for pages within the same domain should be unique. NI NI
TITLE-9 Required Pass/Check The first 60 characters of title element content for pages within the same domain should be unique. NI NI
TITLE-10 Required Manual Check The title content accurately identifies the web site and uniquely identifies the content of this page from other pages in the website. NI NI
HEAD-1 Desirable Manual Check Each section of a web page must have a heading and the heading must describe content of the section. NI NI
HEAD-2 Desirable Pass/Fail Heading elements that follow the last h1 element must be properly nested. 1.0 1.5
HEAD-3 Desirable Pass/Fail All subheadings (h2...h6) must contain text content. 1.0 1.5
HEAD-4 Desirable Pass/Warning Sub haedings of the same level should have content between the headings NI NI
HEAD-5 Desirable Pass/Warning The text content of headings of the same level within the same section should be unique. 1.0 1.5
HEAD-6 Desirable Pass/Warning The text content of an subheading element (h2-h6) should not only come from the alt attribute value of img elements. 1.0 1.5
HEAD-7 Desirable Pass/Warning The text content of headings should be concise (less than 65 characters). NI 1.5
MENU-1 Desirable Manual Check Lists of links that are used to provide web site or within page navigation must be identified as navigation bars NI NI
MENU-2 Desirable Pass/Fail The h2 element or another heading element must precede ul and ol elements that appear to be navigation bars. 1.0 1.5
MENU-3 Desirable Pass/Fail The h2 element or another heading element must precede map elements containing area elements that appear to be a navigation bars. 1.0 1.5
MENU-4 Desirable Pass/Warning Each area element should have a redundant text link (a element) with href values matching the href values of the area elements. 1.0 1.5
MENU-5 Desirable Pass/Check Most pages should contain at least one navigation bar. NI NI
LINK-6 Required Pass/Check The first link on a page should be a skip navigation link. NI 1.5
LINK-7 Required Pass/Check Internal links need to set tabindex=-1 for compatibilty with Internet Explorer. NI 1.5
AKEY-1 Desirable Pass/Warning accesskey attribute values should be unique. 1.0 1.5
AKEY-2 Desirable Pass/Check accesskey attribute values should not interfere with Microsoft Internet Explorer menu shortcuts. 1.0 1.5

1194.22(p) When a timed response is required, the user shall be alerted and given sufficient time to indicate more time is required.

No rules

§ 1194.23. Telecommunications products.

1194.23(a) Telecommunications products or systems which provide a function allowing voice communication and which do not themselves provide a TTY functionality shall provide a standard non-acoustic connection point for TTYs. Microphones shall be capable of being turned on and off to allow the user to intermix speech with TTY use.

No rules

1194.23(b) Telecommunications products which include voice communication functionality shall support all commonly used cross-manufacturer non-proprietary standard TTY signal protocols.

No rules

1194.23(c) Voice mail, auto-attendant, and interactive voice response telecommunications systems shall be usable by TTY users with their TTYs.

No rules

1194.23(d) Voice mail, messaging, auto-attendant, and interactive voice response telecommunications systems that require a response from a user within a time interval, shall give an alert when the time interval is about to run out, and shall provide sufficient time for the user to indicate more time is required.

No rules

1194.23(e) Where provided, caller identification and similar telecommunications functions shall also be available for users of TTYs, and for users who cannot see displays.

No rules

1194.23(f) For transmitted voice signals, telecommunications products shall provide a gain adjustable up to a minimum of 20 dB. For incremental volume control, at least one intermediate step of 12 dB of gain shall be provided.

No rules

1194.23(g) If the telecommunications product allows a user to adjust the receive volume, a function shall be provided to automatically reset the volume to the default level after every use.

No rules

1194.23(h) Where a telecommunications product delivers output by an audio transducer which is normally held up to the ear, a means for effective magnetic wireless coupling to hearing technologies shall be provided.

No rules

1194.23(i) Interference to hearing technologies (including hearing aids, cochlear implants, and assistive listening devices) shall be reduced to the lowest possible level that allows a user of hearing technologies to utilize the telecommunications product.

No rules

1194.23(j) Products that transmit or conduct information or communication, shall pass through cross-manufacturer, non-proprietary, industry-standard codes, translation protocols, formats or other information necessary to provide the information or communication in a usable format. Technologies which use encoding, signal compression, format transformation, or similar techniques shall not remove information needed for access or shall restore it upon delivery.

No rules

1194.23(k) Products which have mechanically operated controls or keys, shall comply with the following: 1) Controls and keys shall be tactilely discernible without activating the controls or keys. 2) Controls and keys shall be operable with one hand and shall not require tight grasping, pinching, or twisting of the wrist. The force required to activate controls and keys shall be 5 lbs. (22.2 N) maximum. 3) If key repeat is supported, the delay before repeat shall be adjustable to at least 2 seconds. Key repeat rate shall be adjustable to 2 seconds per character. 4) The status of all locking or toggle controls or keys shall be visually discernible, and discernible either through touch or sound.

No rules

§ 1194.24. Video and multimedia products.

1194.24(a) All analog television displays 13 inches and larger, and computer equipment that includes analog television receiver or display circuitry, shall be equipped with caption decoder circuitry which appropriately receives, decodes, and displays closed captions from broadcast, cable, videotape, and DVD signals. As soon as practicable, but not later than July 1, 2002, widescreen digital television (DTV) displays measuring at least 7.8 inches vertically, DTV sets with conventional displays measuring at least 13 inches vertically, and stand-alone DTV tuners, whether or not they are marketed with display screens, and computer equipment that includes DTV receiver or display circuitry, shall be equipped with caption decoder circuitry which appropriately receives, decodes, and displays closed captions from broadcast, cable, videotape, and DVD signals.

No rules

1194.24(b) Television tuners, including tuner cards for use in computers, shall be equipped with secondary audio program playback circuitry.

No rules

1194.24(c) All training and informational video and multimedia productions which support the agency's mission, regardless of format, that contain speech or other audio information necessary for the comprehension of the content, shall be open or closed captioned.

No rules

1194.24(d) All training and informational video and multimedia productions which support the agency's mission, regardless of format, that contain visual information necessary for the comprehension of the content, shall be audio described.

Rules for 1194.24(d)
ID Importance Test
Type
Rule Description FAE Firefox
Extension
MEDIA-3 Required Manual Check Video objects must have audio descriptions if it contains essential visual information that is not discernable from the dialog or audio track. NI NI

1194.24(e) Display or presentation of alternate text presentation or audio descriptions shall be user-selectable unless permanent.

No rules