| 指針番号 |
チェック項目 |
|
前提1
|
DOCTYPE宣言をおこなっているか? |
|
前提1
|
アクセシブルではなく、W3Cで推奨していない<s>を使用していないか? |
|
前提1
|
アクセシブルではなく、W3Cで推奨していない<strike>を使用していないか? |
|
前提1
|
アクセシブルではなく、HTML4.01やXHTMLで規格外の<blink>を使用していないか? |
|
前提1
|
アクセシブルではなく、HTML4.01やXHTMLで規格外の<marquee>を使用していないか? |
|
前提1
|
アクセシブルではなく、HTML4.01やXHTMLで規格外の<bgsound>を使用していないか? |
|
8
|
<head>に<title>を指定しているか? |
|
9
|
<html>にlang属性またはxml:langを指定しているか? |
|
9
|
<html>のlang属性またはxml:langにja(日本語)を指定しているか? |
|
10
|
文字色と背景色のコントラストは十分か? |
|
10
|
弱視者(白内障者)の基準で十分か? |
|
10
|
色覚特性(第一色覚-赤)の違いを考慮した基準で十分か? |
|
10
|
色覚特性(第ニ色覚-緑)の違いを考慮した基準で十分か? |
|
10
|
色覚特性(第三色覚-青)の違いを考慮した基準で十分か? |
|
13
|
<blink>を使用して文字を点滅させていないか? |
|
13
|
<marquee>を使って文字を自動でスクロールさせていないか? |
|
14
|
window.status (JavaScript)でステータスバーに情報を表示していないか? |
|
24
|
<embed>を使用している場合、<noembed>も指定しているか? |
|
24
|
JavaScriptを使用している場合、<noscript>も指定しているか? |
|
24
|
<object>に代替情報を指定しているか? |
|
24
|
<applet>にalt属性を指定しているか? |
|
25
|
<object>を使用していないか? |
|
25
|
<embed>を使用していないか? |
|
25
|
<applet>を使用していないか? |
|
26
|
引用(<q>)を見た目のためだけに使用していないか? |
|
26
|
引用(<blockquote>)を見た目のためだけに使用していないか? |
|
26
|
引用元(<cite>)を見た目のためだけに使用していないか? |
|
28
|
<table>に<th>を指定しているか?(border="1"を指定しているか、<caption>、<tbody>、<tfoot>のいずれかを指定している場合、<table>を表のテーブルとみなし、チェックします) |
|
28
|
<table>に<caption>を指定しているか?(border="1"を指定しているか、<th>、<tbody>、<tfoot>のいずれかを指定している場合、<table>を表のテーブルとみなし、チェックします) |
|
30
|
1つのページを5フレーム以上に分割してないか? |
|
30
|
<frameset>に<noframes>を指定しているか? |
|
31
|
<frame>にtitle属性を指定しているか? |
|
31
|
<iframe>にtitle属性を指定しているか? |
|
32
|
<frame>のscrolling属性にnoを指定していないか? |
|
33
|
onclick属性を使用していないか? |
|
33
|
ondblclick属性を使用していないか? |
|
33
|
onchange属性を使用していないか? |
|
33
|
ondragdrop属性を使用していないか? |
|
33
|
onmousedown属性を使用していないか? |
|
33
|
onmouseup属性を使用していないか? |
|
33
|
onmouseover属性を使用していないか? |
|
33
|
onmouseout属性を使用していないか? |
|
34
|
<a>のtarget属性に_blankを指定していないか? |
|
34
|
<a>のtarget属性に_newを指定していないか? |
|
34
|
<area>のtarget属性に_blankを指定していないか? |
|
34
|
<area>のtarget属性に_newを指定していないか? |
|
39
|
"ここ""こちら"等、指示代名詞だけにリンクを指定していないか? |
|
47
|
<input type="radio">にid属性を指定しているか? |
|
47
|
<input type="checkbox">にid属性を指定しているか? |
|
47
|
<input type="text">にid属性を指定しているか? |
|
47
|
<input type="password">にid属性を指定しているか? |
|
47
|
<input type="file">にid属性を指定しているか? |
|
47
|
<textarea>にid属性を指定しているか? |
|
47
|
<select>にid属性を指定しているか? |
|
54
|
リンクの無い<img>にalt属性を指定しているか? |
|
54
|
alt属性で画像の内容を表現しているか("スペース"等を指定していないか)? |
|
54
|
リンクのある<img>にalt属性を指定しているか? |
|
54
|
<input type="image">にalt属性を指定しているか? |
|
55
|
<area>にalt属性を指定しているか? |
|
55
|
<img>にismap属性を指定し、サーバサイドイメージマップを使用していないか? |
|
59
|
取消し線(<del>)を使用していないか? |
|
59
|
取消し線(<s>)を使用していないか? |
|
59
|
取消し線(<strike>)を使用していないか? |
|
60
|
font-size:(CSS)で文字のサイズを固定していないか? |
|
60
|
overflow:(CSS)にhiddenを指定していないか? |
|
60
|
line-height:(CSS)で行間を固定していないか? |
|
60
|
line-height:で行間が110%以上か、もしくは、1.1em以上か? |
|
61
|
「yy/mm/dd」という文字列で、日付を表現していないか? |
|
61
|
全角の「yy/mm/dd」という文字列で、日付を表現していないか? |
|
61
|
「※n」という文字列を、「注釈」の意味で使用していないか? |
|
61
|
「nn千」「nn百万」のように数字の0を省略していないか? |
|
62
|
全角の¥と全角の$を使用していないか? |
|
62
|
表組み(<th><td>)で、文字列を縦書きにするために、1文字おきに<br>を指定していないか? |
|
62
|
単語で1文字おきに空白が入っていないか? |
|
63
|
機種依存文字を使用していないか? |
|
63
|
半角カナを使用していないか? |
|
69
|
<bgsound>を使用して、音を自動で再生していないか? |
|
69
|
<embed autostart="true">のとき、hidden属性がtrueになっていないか? |