A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Guideline Name (Informative) | Guideline Description (Informative) | Outcome (Normative) | Description (Informative) | Method Name (Informative) | Method: Technology (Informative) | Method: Detailed Description (Informative) | Method: Tests (Informative) | Method: Scoring Rubric | ||||||||||||||||||||||||||
2 | The thing we need to provide for/do accessibility | Instruction/directive Provide X for Y (Do this action for this type of thing) | Results Statement *Outcomes should have an AND relationship between them (If you have to do A and B to meet a guideline, it should be an Outcome) | People who [which people experience the result] [how they benefit] Describe who and what benefits SH: Propose not calling this "Outcome Description" and making it informative if the outcome name is sufficiently descriptive to be normative. | Methods in 3.0 are similar to Techniques in 2.0. Outcome Name + (Technology: Detail) or (All) or (Fallback) *Techniques should have an OR between (If you can do X or Y than it is a method). Multiple techniques may be used within a view. | HTML, VR, Etc OR All OR Exception | Approaches to meet the Outcome. Can be OR or AND with other techniques within the FO. | Descriptive test title Steps Expected Results | Temporary Placeholder | ||||||||||||||||||||||||||
3 | Text Alternatives | Provide an equivalent text alternative for non-text content. | Text alternatives for informative non-text content | Provides a text alternative to make information provided in images accessible for people using different user agents and assistive technologies. People-first alternative: People using different user agents and assistive technologies have access to information provided in images through the text alternative. | Text alternatives for informative non-text content (Fallback) | All | Generic test for text alternatives for informative non-text content TBC | ||||||||||||||||||||||||||||
4 | Text alternatives for images of text (HTML: alt attribute) | alt attribute | Test for text alternatives for images of text (HTML) 1. Examine each image that contains text in the image. 2. Check that each img element that contains text is provided with an alt attribute. 3. Check that the value of the alt attribute is the same as the text in the image. Expected Results Checks #2 and #3 are true. | ||||||||||||||||||||||||||||||||
5 | Text alternatives for images of text (HTML: redundant text) | ||||||||||||||||||||||||||||||||||
6 | Text alternatives for informative images (HTML) | alt attribute, redundant text and alt="" | Test for text alternatives for informative images | ||||||||||||||||||||||||||||||||
7 | Text alternatives for functional images (HTML) | Test for text alernatives for functional images provided using img element (HTML) 1. Examine each functional img element in the content. 2. Check that each functional img element is provided with an alt attribute. 3. If the functional image contains text that describes the function of the image, check that the value of the alt attribute is the same as or contains the text in the image. 4. Or if the functional image does not contain text, check that the value of the alt attribute describes the function of the img element. Expected Results Checks #2, #3, and #4 are true. Test for text alternatives for functional images provided using input element (HTML) 1. Examine each input element that uses an image. 2. Check that each input element that uses an image is provided with an alt attribute. 3. Check that the value of the text alternative decribes the function of the input element. Expected Results Checks #2 and #3 are true. | |||||||||||||||||||||||||||||||||
8 | Text alternatives for complex images (HTML) | Test for text alternatives for complex images | |||||||||||||||||||||||||||||||||
9 | Text alternatives for groups of images (All) | Test for text alternatives for groups of images | |||||||||||||||||||||||||||||||||
10 | Text alternatives for decorative non-text content | People using different user agents and assistive technologies can ignore decorative non-text content. | Text alternatives for decorative non-text content (All) | Generic test for text alternatives for decorative images TBC | |||||||||||||||||||||||||||||||
11 | Text alternatives for decorative images (HTML) | alt attribute, aria-label, aria-hidden=true and redundant control | Test for text alternatives for decorative images | ||||||||||||||||||||||||||||||||
12 | Structured Content | Provide structure for content [SH: Views?] | Content with appropriate structure | Structured content allows people to locate information more easily and quickly. People-first alternative: People can locate information easier and faster through structured text. Not a fan of the "people first" approach for these purposes because it leaves the guideline (which is what most people are interested in) to the end - Sheri BH | Structured content (All) | 1) Documents such as PDF, word processing documents, ePub, and slideware. 2) Web-based languages such as HTML, and ARIA. 3) Platforms such as iOS, and Android. | Generic test for structured content for text TBC | ||||||||||||||||||||||||||||
13 | Relevant headings (All) | Test for relevant headings (All) 1. Examine each heading in the content. 2. Check that each heading relates to the content contained in the section. 3. Check that the heading clearly and succinctly describes the content contained in the section Expected Results Checks #2 and #3 are true. | |||||||||||||||||||||||||||||||||
14 | Visually distinct headings (All) | Test for visually distinct headings (All) 1. Examine each heading in the content. 2. Check that each heading has two blank links before it and one blank line after it. Expected Results Check #2 is true. | |||||||||||||||||||||||||||||||||
15 | Semantic headings (HTML, ARIA) | Test for semantic headings (HTML) 1. Examine each HTML heading element (h1–6) in the content. 2. Check that heading markup is used when content is a heading. 3. Check that heading markup is not used when content is not a heading. Expected Results Checks #2 and #3 are true. Test for semantic headings (ARIA) 1. Examine each HTML element in the content that includes the role="heading" property. 2. Check that heading property is used when content is a heading. 3. Check that heading property is not used when content is not a heading. Expected Results Checks #2 and #3 are true. | |||||||||||||||||||||||||||||||||
16 | Structured headings (All) | Test for structured headings (HTML) 1. Examine each HTML heading element (h1–6) in the content. 2. Check that the heading markup indicates the appropriate heading level for the content. Expected Results Check #2 is true. Test for structured headings (ARIA) 1. Examine each HTML element in the content that includes the role="heading" property. 2. Check that the heading property indicates the appropriate heading level for the content. Expected Results Check #2 is true. | |||||||||||||||||||||||||||||||||
17 | Use Clear and Understandable Content | ||||||||||||||||||||||||||||||||||
18 | |||||||||||||||||||||||||||||||||||
19 | |||||||||||||||||||||||||||||||||||
20 | |||||||||||||||||||||||||||||||||||
21 | |||||||||||||||||||||||||||||||||||
22 | |||||||||||||||||||||||||||||||||||
23 | |||||||||||||||||||||||||||||||||||
24 | |||||||||||||||||||||||||||||||||||
25 | |||||||||||||||||||||||||||||||||||
26 | |||||||||||||||||||||||||||||||||||
27 | |||||||||||||||||||||||||||||||||||
28 | |||||||||||||||||||||||||||||||||||
29 | |||||||||||||||||||||||||||||||||||
30 | |||||||||||||||||||||||||||||||||||
31 | |||||||||||||||||||||||||||||||||||
32 | |||||||||||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||||||||||
35 | |||||||||||||||||||||||||||||||||||
36 | |||||||||||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||||||
100 |