フォームの音声読み上げ順序をチェックしてください | |
JIS 5.2 d); 508条 (n) | |
概要
Webページに、コンポーネントがテーブルでレイアウトされていると思われるform要素があります。そのテーブルがフォームを使えないものにする恐れがあります。 |
|
修正/チェック方法
フォームの各要素および関連するラベルが、ノングラフィカルなブラウザで正しくレンダリングされることを確認してください。特に、レイアウトに用いているテーブルがリニアライズされたときでも、そのフォームが使えることを確認して下さい。確認するシンプルな方法は、テーブル関連のタグをすべて削除してみることです。もう一つ手早くできる方法としては、1枚の紙を使って、Webページの上からずらしながら順に1行ずつ読んでみることです。 |
|
修正/チェックのポイント
|
|
JIS関連項目
|
|
解説
フォームのレイアウトにテーブルを用いることで、そのフォームを使えないものにする恐れがあります。ユーザーが、音声ブラウザ、あるいはPDAや携帯電話のような小さい画面のデバイスでWebページにアクセスしているとき、テーブルのセルはリニアライズ(線形化)された状態で提供されることがあります。このとき、テキストフィールド、チェックボックス、あるいはラジオボタンのラベルを、コンテンツ制作者が意図しない位置に配置してしまうかもしれないのです。結果的に、ユーザーは各コントロールに対応するラベルがどれなのか分からなくなることもありえます。 レイアウトテーブルを使用したときに起こりうる問題に関する詳細なディスカッションは、http://www.jimthatcher.com/webcourse4.htm を参照してください。 もう一つ考えなくてはならないのは、form要素におけるTabキーでの移動順序です。ユーザーはキーボードのTabキーを押すことで、(X)HTMLソースコードで記述されている順序で、フォーム内のある要素から次の要素へと続けて移動することができます。しかしながら、異なる順序を指定したいときもあるでしょう。その場合は、フォーム内のinput要素、a要素、button要素、area要素、object要素、select要素、およびtextarea要素にtabindex属性を用いることで指定できます。 また、フォームの各要素へのキーボード・ショートカットキーをaccesskey属性を用いて設定することも可能です。 |
|
JIS X 8341-3について
JIS X 8341-3 の内容は、以下のサイトにて規格番号「X8341-3」で検索して、規格票をご覧ください。
|