Illinois Information Technology Accessibility Act Rules

1. Coding

1.1 Use valid, standard web programming code.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
IMGDEC-1 Desirable Pass/Warning Images should not be used for styling 1.0 1.5
IMGDEC-2 Desirable Pass/Warning * Small inline images should not be used for styling. NI 1.5
HTML-1 Required Pass/Fail Each page must include a DOCTYPE declaration to facilitate rendering and validation. NI NI
HTML-2 Required Pass/Fail The character encoding of each page should be specified. NI NI
CSS-1 Required Pass/Warning Each page should link to a CSS style sheet NI NI

1.2 Use appropriate markup to convey document structure.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
TITLE-5 Desirable Pass/Warning The page should contain no more than two h1 elements. 1.0 1.5
TEXT-1 Required Pass/Warning The font and center elements should not be used for text styling or positioning, instead use structural markup should be used with CSS for styling. 1.0 1.5
TEXT-2 Required Pass/Warning The b element should not be used to bold text content. 1.0 1.5
TEXT-3 Required Pass/Warning The i element must not be used to italicize text content. 1.0 1.5
TEXT-4 Required Pass/Warning The u element must not be used to underline text content. 1.0 1.5
TEXT-5 Required Pass/Fail The blink and marquee elements must not be used. 1.0 1.5

1.3 Provide meaningful page titles.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
TITLE-1 Required Pass/Fail The page must contain exactly one title element. 1.0 1.5
TITLE-2 Desirable Pass/Fail The page must contain at least one h1 element. 1.0 1.5
TITLE-3 Required Pass/Fail The title element must contain text content 1.0 1.5
TITLE-4 Desirable Pass/Fail The h1 element must contain text content. 1.0 1.5
TITLE-6 Desirable 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 Desirable 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 Desirable Pass/Check The last h1 element content for pages within the same domain should be unique. NI NI
TITLE-9 Desirable Pass/Check The first 60 characters of title element content for pages within the same domain should be unique. NI NI
TITLE-10 Desirable 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
PDF-TAGS-1 Required Pass/Fail Documents must have tags NI NI

1.4 Use headings to introduce sections and sub-sections, and use them in the correct order.

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-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 Required 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 Required Pass/Fail Heading elements that follow the last h1 element must be properly nested. 1.0 1.5
HEAD-3 Required Pass/Fail All subheadings (h2...h6) must contain text content. 1.0 1.5
HEAD-4 Required Pass/Warning Sub haedings of the same level should have content between the headings NI NI
HEAD-5 Required Pass/Warning The text content of headings of the same level within the same section should be unique. 1.0 1.5
HEAD-6 Required 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
PDF-TAGS-4 Required Pass/Fail Heading tags must be properly nested. NI NI
PDF-TAGS-5 Required Pass/Fail The content of Heading tags must contain text NI NI
PDF-BOOK-1 Required Manual Check For documents longer than 8, book marks should be used for the H1 and H2 tags NI NI
PDF-BOOK-2 Required Manual Check For documents longer than 40, book marks should be used for the H1, H2 and H3 tags NI NI
PDF-BOOK-3 Required Manual Check For documents longer than 100, book marks should be used for the H1, H2, H3 and H4 tags NI NI

1.5 Use lists to identify series of related items, including navigation menus.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
MENU-1 Required 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 Required 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 Required 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 Required 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 Required Pass/Check Most pages should contain at least one navigation bar. NI NI
LIST-1 Required Pass/Warning Do not use paragraph or div elements to create lists. NI NI
LIST-2 Required Pass/Warning Do not use inline images to create the appearance of a list. NI NI
LIST-3 Desirable Pass/Warning Nested lists deeper than 5 levels are difficult for people to understand, especially screen reader users. NI NI
PDF-TAGS-7 Required Manual Check Content organized as a list must use list tags NI NI

2. Text

2.1 Use text to display text, unless formatting that cannot be achieved with CSS is required.

No rules

2.2 Use relative sizes for fonts.

No rules

2.3 Identify the language of text.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
LANG-1 Required Pass/Fail Each page must have a lang attribute on its html element whose value is a valid two-character language code. 1.0 1.5
LANG-2 Required Pass/Check Markup must used to indicate changes from the default language on a page. NI NI

2.4 Use images instead of "ASCII art."

No rules

3. Colors

3.1 Do not convey information with color alone.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
FORM-11 Desirable Manual Check Style the form control with focus differently than form controls without focus. NI NI

3.2 Use contrasting foreground and background colors.

No rules

4. Images

4.1 Provide appropriate "alternate text" for all images.

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
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

4.2 Provide full descriptions for graphs, diagrams, and other meaningful images.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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

5. Image Maps

5.1 Provide alternate text for each area in client-side image maps.

No rules

5.2 Use client-side image maps instead of server-side image maps unless areas cannot be defined with available shapes.

No rules

6. Sounds

6.1 Do not convey information with sound alone.

No rules

6.2 Do not automatically play audio.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
MEDIA-5 Required Manual Check Audio objects and video objects with audio must not automatically play sound when the page is loaded. NI NI

6.3 Provide text transcripts for audio containing speech when it is provided to the public and/or required to be viewed by employees.

No rules

7. Multimedia

7.1 Provide synchronized captions for all multimedia that contains essential auditory information when it is provided to the public and/or required to be viewed by employees.

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

7.2 Provide audio descriptions for all multimedia that contains essential visual information when it is provided to the public and/or required to be viewed by employees.

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

8. Animation

8.1 Provide a means of pausing any moving, blinking, scrolling, or auto-updating information.

No rules

8.2 Do not include content that flashes faster than 3 times per second.

No rules

9. Links

9.1 Ensure that links are understandable out of context.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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
LINK-1 Required Manual Check Link text content must indeicate the target of the link. NI 1.5
LINK-2 Required Pass/Warning Link text should be meaningful when taken out of context; therefore, links that point to different URIs should be unique. NI 1.5
LINK-5 Required Pass/Warning The alt text for images that are part of links should not be the same as the text content of the link. NI 1.5
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
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

9.2 Provide a means of skipping past repetitive navigation links.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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
PDF-BOOK-1 Required Manual Check For documents longer than 8, book marks should be used for the H1 and H2 tags NI NI
PDF-BOOK-2 Required Manual Check For documents longer than 40, book marks should be used for the H1, H2 and H3 tags NI NI
PDF-BOOK-3 Required Manual Check For documents longer than 100, book marks should be used for the H1, H2, H3 and H4 tags NI NI

9.3 Avoid using small links.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
LINK-3 Required Pass/Warning An image that is the entire content of a link should be at least 16x16 pixels in size. NI 1.5
LINK-4 Required Pass/Warning The text content of a link should be at least 4 characters in length when rendered graphically. NI 1.5

9.4 Ensure that same-page links move keyboard focus as well as screen focus.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
LINK-8 Required Pass/Check Small links should not be placed close together. NI NI

10. Forms

10.1 Provide labels or titles for all form fields.

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-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
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

10.2 Provide legends for groups of form fields.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
FORM-8 Required Pass/Warning Each _effective label_ within a page should be unique. NI 1.5

10.3 Ensure that form fields are in a logical tab order.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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

10.4 Avoid placing non-focusable text between form fields.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
FORM-9 Required Pass/Check Text content that cannot receive the focus should not be placed between form controls. NI NI

10.5 Ensure that text in form fields can be enlarged.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
FORM-10 Required Pass/Check Use CSS to allow form control text size to change with the zoom setting of the browser. NI NI

11. Tables

11.1 Identify a header cell for each column and row in simple data tables.

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

11.2 Identify relationships in complex data tables using id and headers attributes.

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

11.3 Provide summary attributes for data tables.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
DTABLE-2 Required Pass/Fail Each data table must have a nonempty summary attribute. 1.0 1.5
DTABLE-5 Required Pass/Warning The summary attribute value for each data table on a page should be unique. 1.0 1.5

12. Frames

12.1 Provide concise, unique, and understandable titles for frames.

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

12.2 Avoid using hidden, empty, or non-essential frames.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
FRAME-4 Required Pass/Warning Hidden or empty frames should not be used. NI NI

13. Scripts

13.1 Ensure that scripted functions are usable with assistive technologies.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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

13.2 Ensure that significant interactions can be performed with both keyboard and mouse.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
MEDIA-4 Desirable Manual Check Video and audio objects should have controls to pause, play, stop and restart. NI NI
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
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

13.3 Avoid changing focus unexpectedly.

No rules

13.4 Avoid changing content unexpectedly.

No rules

14. Embedded Objects

14.1 Use accessible embedded objects whenever possible.

No rules

14.2 If an inaccessible embedded object must be used, provide an accessible alternative that includes the same content and functionality.

No rules

15. Downloadable Documents

15.1 Provide natively accessible downloadable documents whenever possible.

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

15.2 If a downloadable document cannot be made natively accessible, provide an accessible alternative that includes the same content and functionality.

No rules

16. Timing

16.1 Notify users of time limits and provide a means to extend time if possible.

No rules

16.2 Do not automatically refresh the current page.

No rules

17. Page Layout

17.1 When using tables for layout, ensure that reading order is logical.

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
LAYOUT-1 Required Pass/Fail/Warning Use CSS properties instead of tables and nested tables to visually layout of content. 1.0 1.5

17.2 When using style sheets for layout, ensure that reading order is logical.

ID Importance Test
Type
Rule Description FAE Firefox
Extension
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

17.3 Avoid horizontal scrolling.

No rules

18. Alternate Accessible Versions

18.1 Use separate accessible versions only as a last resort.

No rules