|
1 | 1 | ><html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title>Failure of Success Criterion 2.2.1, 2.2.4, and 3.2.5 due to using meta refresh to reload the pagetitle><link rel="stylesheet" type="text/css" href="../../css/editors.css" class="remove"/>head><body><h1>Failure of Success Criterion 2.2.1, 2.2.4, and 3.2.5 due to using meta refresh to reload the pageh1><section class="meta"><p class="id">ID: F41p><p class="technology">Technology: failuresp><p class="type">Type: Failurep>section><section id="applicability"><h2>When to Useh2>
|
2 | 2 | <p>HTMLp>
|
3 |
| - section><section id="description"><h2>Descriptionh2> |
4 |
| - <p> |
5 |
| - meta |
6 |
| - http-equiv of refresh is often used to periodically refresh |
7 |
| - pages or to redirect users to another page. If the time interval is too |
8 |
| - short, and there is no way to turn auto-refresh off, people who are blind will not have enough time to make their screen |
9 |
| - readers read the page before the page refreshes unexpectedly and causes the |
10 |
| - screen reader to begin reading at the top. Sighted users may also be |
11 |
| - disoriented by the unexpected refresh.p> |
12 |
| - section><section id="examples"><h2>Examplesh2> |
| 3 | + section> |
| 4 | + <section id="description"> |
| 5 | + <h2>Descriptionh2> |
| 6 | + <p><code class="language-html">meta http-equivcode> of <code class="language-html">refreshcode> is often used to periodically refresh pages or to redirect users to another page. If the time interval is too short, and there is no way to turn auto-refresh off, people who are blind will not have enough time to make their screen readers read the page before the page refreshes unexpectedly and causes the screen reader to begin reading at the top. Sighted users may also be disoriented by the unexpected refresh.p> |
| 7 | + section> |
| 8 | + <section id="examples"> |
| 9 | + <h2>Examplesh2> |
13 | 10 | <section class="example">
|
14 |
| - |
15 |
| - <p> This is a deprecated example that changes the user's page at regular |
16 |
| - intervals. Content developers should not use this technique to |
17 |
| - simulate "push" technology. Developers cannot predict how much time |
18 |
| - a user will require to read a page; premature refresh can disorient |
19 |
| - users. Content developers should avoid periodic refresh and allow |
20 |
| - users to choose when they want the latest information. (The number |
21 |
| - in the content attribute is the refresh interval in |
22 |
| - seconds.)p> |
| 11 | + <p>This is a deprecated example that changes the user's page at regular intervals. Content developers should not use this technique to simulate "push" technology. Developers cannot predict how much time a user will require to read a page; premature refresh can disorient users. Content developers should avoid periodic refresh and allow users to choose when they want the latest information. (The number in the content attribute is the refresh interval in seconds.)p> |
23 | 12 |
|
24 | 13 | <pre xml:space="preserve"><code class="language-html"><!doctype>
|
25 | 14 | <html lang="en">
|
26 | 15 | <head>
|
27 |
| - <title>HTML Techniques for WCAG 2.0</title> |
| 16 | + <title>HTML Techniques for WCAG 2</title> |
28 | 17 | <meta http-equiv="refresh" content="60" />
|
29 | 18 | </head>
|
30 | 19 | <body>
|
|
34 | 23 | section>
|
35 | 24 | section><section id="tests"><h2>Testsh2>
|
36 | 25 | <section class="procedure"><h3>Procedureh3>
|
37 |
| - <p>For a page that uses <code>meta http-equiv="refresh"code>:p> |
| 26 | + <p>For a page that uses <code class="language-html">meta http-equiv="refresh"code>:p> |
38 | 27 | <ol>
|
39 |
| - <li>Check that the numerical value for seconds until refresh in the <att>contentatt> attribute is present.li> |
40 |
| - <li>Check that the numerical value for seconds until refresh in the <att>contentatt> attribute is less than one or greater than 72,000.li> |
41 |
| - <li>Check if the page qualifies for Real-time or Essential Exceptions in <a href="/TR/WCAG/#timing-adjustable">Success Criterion 2.2.1 Timing Adjustablea>.li> |
| 28 | + <li>Check that the numerical value for seconds until refresh in the <code class="language-html">contentcode> attribute is present.li> |
| 29 | + <li>Check that the numerical value for seconds until refresh in the <code class="language-html">contentcode> attribute is less than one or greater than 72,000.li> |
| 30 | + <li>Check if the page qualifies for Real-time or Essential Exceptions in <a href="../../Understanding/timing-adjustable">Success Criterion 2.2.1 Timing Adjustablea>.li> |
42 | 31 | <li>Check if the user is provided an opportunity to turn off, extend, or adjust the timing of the page refresh.li>
|
43 |
| - <li>Check if the page does not refresh after the duration specified in the <att>contentatt> attribute.li> |
| 32 | + <li>Check if the page does not refresh after the duration specified in the <code class="language-html">contentcode> attribute.li> |
44 | 33 | ol>
|
45 | 34 | section>
|
46 | 35 | <section class="results"><h3>Expected Resultsh3>
|
|
0 commit comments