miChecker 対策テクニック集
よくある問題から掲載していますが、早く説明が必要なものがあれば、リクエストしていただければ対応します。
内容 | WCAG 2.0 | 達成方法 | 種別 | 知覚可能 | 操作可能 | 理解可能 | 堅ろう |
---|---|---|---|---|---|---|---|
画像にalt属性がありません。代替テキストを提供してください。(もし支援技術がこの画像を無視するべき場合は、 alt="" と設定してください): src="{0}" | A: 1.1.1 | F38, F65, H37, H67 | -5 | 0 | 0 | 0 | |
画像ボタンにalt属性がありません。代替テキストを提供してください。 | A: 1.1.1 | F65, H36 | -5 | 0 | 0 | 0 | |
area要素にalt属性がありません: {0}。代替テキストを提供してください。 | A: 1.1.1 | F65, H24 | -5 | 0 | 0 | 0 | |
{0}( を含む空白文字のみ)は画像のalt属性として不適切です。 (もし支援技術がこの画像を無視するべき場合は、 alt="" と設定してください。そうでなければ適切な代替テキストを提供してください。) | A: 1.1.1 | F30, G94, H67 | -5 | 0 | 0 | 0 | |
同一テキストの繰り返しがあります: {0} | A: 1.1.1 | H2 | -5 | 0 | 0 | 0 | |
applet要素にalt属性を提供してください (もし読み上げる必要がないアプレットの場合は alt="" と設定してください) | A: 1.1.1 | F38, F65, H35 | -5 | 0 | 0 | 0 | |
object要素内には、代替テキストを提供してください | A: 1.1.1 | H53 | -5 | 0 | 0 | 0 | |
空白文字のみからなる文字列 * は画像ボタンのalt属性として不適切です。適切な代替テキストを指定してください | A: 1.1.1 | F30, G94 | -5 | 0 | 0 | 0 | |
{0}は画像のalt属性として不適切な可能性があります。(もし支援技術がこの画像を無視するべき場合は、alt=""と設定してください。そうでなければ適切な代替テキストを提供してください。) | A: 1.1.1 | F30, G94 | -2 | 0 | 0 | 0 | |
* は画像ボタンのalt属性として不適切である可能性があります | A: 1.1.1 | F30, G94 | -2 | 0 | 0 | 0 | |
{0}はarea要素のalt属性として不適切である可能性があります | A: 1.1.1 | F30, G94 | -2 | 0 | 0 | 0 | |
{0} はarea要素のalt属性として不適切である可能性があります。適切な代替テキストを指定してください | A: 1.1.1 | F30, G94 | -2 | 0 | 0 | 0 | |
{0}はapplet要素のalt属性として不適切である可能性があります。適切な代替テキストを指定してください | A: 1.1.1 | F30, G94 | -2 | 0 | 0 | 0 | |
もしこのテキストがASCIIアート、顔文字、もしくはリート語であるなら、その直前か直後に代替テキストがあることを確認して下さい | A: 1.1.1 | H86 | -2 | 0 | 0 | 0 | |
代替テキストが150文字を超えています。longdesc属性などを用いて、代替テキストを別に提供する事を検討してください | A: 1.1.1 | H45 | -2 | 0 | 0 | 0 | |
フォーム・コントロールに関連付けられたlabel要素が存在せず、title属性の値が空または空白文字だけです。フォーム・コントロールの目的を表わすlabel要素もしくはtitle属性を付与してください。 | A: 1.1.1, A: 1.3.1, A: 3.3.2, A: 4.1.2 | H44 | -5 | 0 | -5 | -5 | |
フォーム・コントロールにlabel要素およびtitle属性が関連付けられていません。 | A: 1.1.1, A: 1.3.1, A: 3.3.2, A: 4.1.2 | H44, H65 | -5 | 0 | -5 | -5 | |
ページ内リンク “*" は、読み上げ可能なテキストを持たないため、音声アクセスできません。 | A: 1.1.1, A: 2.4.4, AAA: 2.4.9 | H30 | -5 | -5 | 0 | 0 | |
このページ内リンク"{0}"には、読み上げ可能な情報としてtitle属性のみが存在しています。リンク内に何らかのテキスト情報を提供することを検討してください | A: 1.1.1, A: 2.4.4, AAA: 2.4.9 | H30 | -2 | -2 | 0 | 0 | |
th要素にscope属性がありません。scope属性を適切に用いて、データテーブルの見出しセルとデータセルを関連付けて下さい。 | A: 1.3.1 | H63 | -5 | 0 | 0 | 0 | |
th要素のscope属性値が不正です。scope属性を適切に用いて、データテーブルの見出しセルとデータセルを関連付けて下さい。 | A: 1.3.1 | H63 | -5 | 0 | 0 | 0 | |
id属性及びheaders属性を適切に用いて、データテーブルのデータセルを見出しセルと関連付けて下さい。 {0} | A: 1.3.1 | H43 | -5 | 0 | 0 | 0 | |
データセルのheaders属性値に含まれるidに対応する見出しセルがありません。 {0} | A: 1.3.1 | H43 | -5 | 0 | 0 | 0 | |
データセルのheaders属性値に含まれるidがセルでない要素({0})を参照しています。id属性及びheaders属性を適切に用いて、データテーブルのデータセルを見出しセルと関連付けて下さい。 | A: 1.3.1 | H43 | -5 | 0 | 0 | 0 | |
もしこのテーブルがレイアウトテーブルである場合には、th要素、caption要素およびsummary属性は使用しないで下さい | A: 1.3.1 | F46, G140, H39, H73 | -2 | 0 | 0 | 0 | |
:before擬似要素を用いてコンテンツが挿入されています。装飾目的でないコンテンツが挿入されていないか確認してください。 | A: 1.3.1 | C22, F87 | -2 | 0 | 0 | 0 | |
:after擬似要素を用いてコンテンツが挿入されています。装飾目的でないコンテンツが挿入されていないか確認してください。 | A: 1.3.1 | C22, F87 | -2 | 0 | 0 | 0 | |
各fieldset要素には、そのグループの説明を含めたlegend要素を指定してください | A: 1.3.1, A: 3.3.2 | H71 | -5 | 0 | -5 | 0 | |
同じname属性値を持つtype="radio"またはtype="checkbox"のinput要素のグループが同一のfieldset要素に含まれることを確認して下さい | A: 1.3.1, A: 3.3.2 | H71 | -5 | 0 | -5 | 0 | |
{0} は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
画像のalt属性”{0}”は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります。 | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
画像ボタンのalt属性”{0}”は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります。 | A: 1.3.2 | C8, F32 | -5 | 0 | 0 | 0 | |
areaのalt属性”{0}”は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります。 | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
単語のつづりを記述したい場合以外は,文字を空白で区切って記述することは避けてください (alt属性 “{0}") | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
”{0}”ボタン(inputのvalue属性)は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります。 | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
画像ボタンのalt属性”{0}”は文字間に空白を含んでいるため、音声で正確に読み上げることが出来ない可能性があります。 | A: 1.3.2 | C8, F32 | -2 | 0 | 0 | 0 | |
自動的に音を再生することは避けてください。 自動的に再生する際は、音を再生していることを明示しているか確認してください | A: 1.4.2 | G171 | -5 | 0 | 0 | 0 | |
文字色と背景色のコントラスト比が3:1未満です。{0} | AA: 1.4.3, AAA: 1.4.6 | G17, G18, G145 | -5 | 0 | 0 | 0 | |
文字色と背景色のコントラスト比が4.5:1未満です。 {0} | AA: 1.4.3, AAA: 1.4.6 | G17, G18 | -2 | 0 | 0 | 0 | |
フォントサイズは相対的な大きさで指定してください。{0} | AA: 1.4.4 | C12, C13, C14 | -5 | 0 | 0 | 0 | |
固定サイズのフォントは使わないでください。 | AA: 1.4.4 | C12, C13, C14 | -5 | 0 | 0 | 0 | |
この文字は小さすぎます。さらに固定サイズのフォントが使われています。 | AA: 1.4.4 | C12, C13, C14 | -5 | 0 | 0 | 0 | |
サイズや位置の指定には、ピクセル数などの絶対値ではなく、相対値(em, %など)を用いるようにしてください | AA: 1.4.4 | C12, SCR34 | -2 | 0 | 0 | 0 | |
フォントサイズは相対的な大きさで指定してください。{0} | AA: 1.4.4 | C12, C13, C14 | -2 | 0 | 0 | 0 | |
文字色と背景色のコントラスト比が7:1未満です。 {0} | AAA: 1.4.6 | G17 | -2 | 0 | 0 | 0 | |
イベントハンドラがマウスのみに依存しない事を確認してください | A: 2.1.1, AAA: 2.1.3 | G90, SCR2, SCR20, SCR35 | 0 | -2 | 0 | 0 | |
周期的にページのリロードを行う事は避けてください (<meta http-equiv="Refresh">の利用は避けてください) | A: 2.2.1, AAA: 2.2.4, AAA: 3.2.5 | F41, G76, G180, G198, H76, SVR1 | 0 | -5 | -5 | 0 | |
自動的にページをリダイレクトすることは避けてください (<meta http-equiv="Refresh">の利用は避けてください) | A: 2.2.1, AAA: 2.2.4, AAA: 3.2.5 | F40, F41, G76, G180, G198, H76, SVR1 | 0 | -5 | -5 | 0 | |
text-decoration:blinkを用いて5秒以上文章を明滅させることは避けてください 。{0} | A: 2.2.2 | F47, G11, G187 | -2 | 0 | 0 | 0 | |
blinkを用いて5秒以上文章を明滅させることは避けてください。 | A: 2.2.2, A: 4.1.1 | F47, G11, G187, H88 | -5 | 0 | 0 | -5 | |
text-decoration:blinkを用いて5秒以上文章を明滅させることは避けてください 。({0}) | A: 2.2.2, A: 4.1.1 | F47, G11, G187, H88 | -5 | 0 | 0 | 0 | |
marqueeを用いて文章をスクロールさせることは避けてください | A: 2.2.2, A: 4.1.1 | F16, G4, H88 | -5 | 0 | 0 | -5 | |
本文へ移動などのスキップリンクを提供してください (本文へジャンプ、本文へのリンク等) | A: 2.4.1 | G1 | 0 | -5 | 0 | 0 | |
本文へ移動などのスキップリンクへの到達に{0}秒もかかります (スキップリンクの挿入位置を見直してください) | A: 2.4.1 | G1 | 0 | -5 | 0 | 0 | |
このスキップリンクはジャンプ先のアンカー"{0}"が存在しないため利用できません | A: 2.4.1 | G1 | 0 | -5 | 0 | 0 | |
このページ内リンクは、ジャンプ先のアンカー"{0}"が存在しないため利用できません | A: 2.4.1 | G123, G124 | 0 | -5 | 0 | 0 | |
スキップリンクは"本文へ移動"、"本文へのリンク"等、なるべく簡易なテキストを用いて下さい "{0}" は少し冗長です | A: 2.4.1 | G1 | 0 | -2 | 0 | 0 | |
本文へ移動などのスキップリンクの提供を検討して下さい | A: 2.4.1 | G1 | 0 | -2 | 0 | 0 | |
スキップリンクは"本文への移動"、"本文へのリンク"等なるべく簡易なテキストを利用してください。"{0}"は少し冗長です。 | A: 2.4.1 | G1 | 0 | -2 | 0 | 0 | |
このページ内リンクはジャンプ先のアンカー"{0}"が存在しません.ジャンプ先のアンカーを挿入してください (ページの先頭へのページ内リンクとして動作する場合もあります) | A: 2.4.1 | G123, G124 | 0 | -2 | 0 | 0 | |
ページ内リンク, {0} ,は利用できないと思われます.(display:noneやdisplay:hiddenの代わりに,リンク内にalt属性を付けた小さな画像を配置するなどして下さい) | A: 2.4.1 | G1, G123, G124 | -2 | 0 | 0 | 0 | |
frame要素にtitle属性がありません。frame要素には、フレームの内容を説明するための空でないtitle属性を提供してください | A: 2.4.1, A: 4.1.2 | H64 | 0 | -5 | 0 | -5 | |
iframe要素にtitle属性がありません。iframe要素には、フレームの内容を説明するための空でないtitle属性を提供してください。{0} | A: 2.4.1, A: 4.1.2 | H64 | 0 | -5 | 0 | -5 | |
frame要素のtitle属性が空白文字のみから構成されています。frame要素には、フレームの内容を説明するための空でないtitle属性を提供してください | A: 2.4.1, A: 4.1.2 | H64 | 0 | -5 | 0 | -5 | |
iframe要素のtitle属性が空白文字のみから構成されています。iframe要素には、フレームの内容を説明するための空でないtitle属性を提供してください。{0} | A: 2.4.1, A: 4.1.2 | H64 | 0 | -5 | 0 | -5 | |
このHTML文書に空でないtitle要素を提供してください。 | A: 2.4.2 | F25, H25 | 0 | -5 | 0 | 0 | |
{0} はウェブページのタイトルとして不適切である可能性があります。 | A: 2.4.2 | F25, H25 | 0 | -2 | 0 | 0 | |
このリンク内には読み上げ可能なテキストが存在しないため、アクセシブルではありません。{0} | A: 2.4.4, AAA: 2.4.9 | H30 | 0 | -2 | 0 | 0 | |
リンクのtitle属性の値として、空の文字列や空白文字のみからなる文字列を使用してはいけません | A: 2.4.4, AAA: 2.4.9 | H33 | 0 | -5 | 0 | 0 | |
見出し(h1,h2…)の入れ子関係を適切なものにしてください。{0} | AAA: 2.4.10 | ARIA12, G141 | 0 | -5 | 0 | 0 | |
文書内で主に利用されている言語をlang属性を用いて明示してください (例: ) | A: 3.1.1 | H57 | 0 | 0 | -5 | 0 | |
lang属性の値にはBCP 47またはその後継仕様に準拠したものを使用してください | A: 3.1.1 | H57 | 0 | 0 | -5 | 0 | |
フォームに実行(送信)ボタンを提供して下さい | A: 3.2.2 | H32 | 0 | 0 | -2 | 0 | |
フォーム・コントロールに対するlabel要素が正しく配置されているか確認してください。ラジオボタンおよびチェックボックスではその後、それ以外のコントロールではそれらの前に置く必要があります。{0} | A: 3.3.2 | G162 | 0 | 0 | -2 | 0 | |
このページには複数のbody要素があるようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -5 | |
body要素の中にhead要素があるようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -5 | |
このページには複数のhtml要素があるようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -5 | |
body要素の位置が正しくないようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -5 | |
このページにはbody要素が無いか,誤った位置に配置されているようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -5 | |
accesskey属性の値に重複があります。({0}) | A: 4.1.1 | H88 | -5 | 0 | 0 | -5 | |
id属性の値に重複があります。({0}) | A: 4.1.1 | H88, H93 | 0 | 0 | 0 | -5 | |
このページにはbody要素もしくはhead要素が無いか,誤った位置に配置されているようです.HTMLを修正してください | A: 4.1.1 | H88 | 0 | 0 | 0 | -2 | |
文書にDOCTYPE宣言がないため、バリデータが誤った検証結果を返す可能性があります。また、文書が仕様に準拠するかどうか判定することができません。 | A: 4.1.1 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) 替わりにobjectを利用してください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) 文字の修飾にはスタイルシートを用いてください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) ul・olやスタイルシートを用いてください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) formとinputを用いてください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) preを利用してください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い要素: {0} が存在しています) abbrを利用してください | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
可能な限り、古い表現を用いないようにしてください (古い属性: {0} が存在しています) | A: 4.1.1, A: 4.1.2 | H88 | 0 | 0 | 0 | -2 | |
固有名詞、技術用語、どの言語なのか不明な語句、及びすぐ前後にあるテキストの言語の一部になっている単語又は語句を除いて、コンテンツの一節又は語句それぞれの自然言語がどの言語であるかを、プログラムが解釈可能であることを確認して下さい。 | AA: 3.1.2 | FLASH13, H58 | 0 | 0 | 0 | 0 |
一覧表
「問題あり」( ) と「問題の可能性大」( )及び一つだけ「手動確認」( ) を掲載しています。