アカウント名:
パスワード:
Web閲覧者の増加に伴う老眼な閲覧者の増加を考えると、Webページのアクセシビリティはビジネスに際しても重要な特性となると思えます。
それはWCAGであって、UAAGではないのでは?
#もっとも、ブラウザ自体がレンダリング結果を拡大/縮小できると(Operaのように)、 Author側は、絶対単位で固めたレイアウトなページ作っても問題ないというかになるので、 UAAG準拠になってくれると嬉しいけど。
そうですね。 表示画面というのは文字と画像の組合せですから、 画像が絶対単位であるピクセル単位で取り扱われている以上、 閲覧者の希望に応じた表示画面の拡大縮小は絶対単位の取り扱いを正しく行うべきです。 ということは、 文字が絶対単位であるピクセル単位で指定されていても 画像と同様に問題なく拡大縮小に対応すべきなんです。
逆を言えば、 文字に関して相対単位が良いとするなら画像に関しても同様であり、 ユーザーの希望に応じた拡大縮小にうまく対応するため 絶対単位のビットマップデータを使うべきではなく、 相対単位のベクトルデータを使うべきということになります。
文字と画像 (グラフや地図など) がバランス良く配置されたページが存在していて、 視力の弱い人がその資料を閲覧しようと挑戦したとき、 デフォルトでは表示が小さくて読めないという理由で、 その人が文字のみ拡大可能ブラウザーを使って文字のみ拡大したとします。 この状況において「文字のみ拡大可能」という仕様は 明確に「視力の弱い人は画像を見ることができない」という 結果を生み出します。
文字だけ拡大できる状況というのは 「視力弱い奴は画像を見る資格がない。見るな」 といわんばかりであり、 アクセシビリティーの面から考えると、そのような状況は排除すべきでしょう。 対策としては、 文字も画像もピクセル単位で取り扱い画面全体を(あたかも)ビットマップとして拡大縮小させるか、 文字も画像も相対単位で扱いビットマップ画像を廃止する、 のいずれかが簡単でしょう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
Webページのアクセシビリティ (スコア:1)
それはWCAGであって、UAAGではないのでは?
Re:Webページのアクセシビリティ (スコア:1)
> 4.1 ユーザーがテキストのサイズを構成できるようにします。[優先度 1]
だってさ。
ブラウザがフォントの拡大機能持ってなかったら困る、
ってことで UAAG に含まれてるわけね。
それにしても、
> 開発者は、オープンでアクセス可能な仕様を実装するべきです。
とか
> 標準API(例、W3C DOMなどのプラットフォームに依存しないAPI、オペレーティング・システムに関する標準API、プログラミング言語、プラグイン、仮想マシ
# mishimaは本田透先生を熱烈に応援しています
Re:Webページのアクセシビリティ (スコア:1)
そういうことじゃなくてというか、ビジネス的に重要な要素というなら、Author側がWCAGをよく考えて、という意味合いのつもりでした。
ブラウザ自体がビジネスの道具となられてもどうかと思うので。
#もっとも、ブラウ
相対指定の文字と画像 (スコア:0)
そうですね。 表示画面というのは文字と画像の組合せですから、 画像が絶対単位であるピクセル単位で取り扱われている以上、 閲覧者の希望に応じた表示画面の拡大縮小は絶対単位の取り扱いを正しく行うべきです。 ということは、 文字が絶対単位であるピクセル単位で指定されていても 画像と同様に問題なく拡大縮小に対応すべきなんです。
逆を言えば、 文字に関して相対単位が良いとするなら画像に関しても同様であり、 ユーザーの希望に応じた拡大縮小にうまく対応するため 絶対単位のビットマップデータを使うべきではなく、 相対単位のベクトルデータを使うべきということになります。
文字と画像 (グラフや地図など) がバランス良く配置されたページが存在していて、 視力の弱い人がその資料を閲覧しようと挑戦したとき、 デフォルトでは表示が小さくて読めないという理由で、 その人が文字のみ拡大可能ブラウザーを使って文字のみ拡大したとします。 この状況において「文字のみ拡大可能」という仕様は 明確に「視力の弱い人は画像を見ることができない」という 結果を生み出します。
文字だけ拡大できる状況というのは 「視力弱い奴は画像を見る資格がない。見るな」 といわんばかりであり、 アクセシビリティーの面から考えると、そのような状況は排除すべきでしょう。 対策としては、 文字も画像もピクセル単位で取り扱い画面全体を(あたかも)ビットマップとして拡大縮小させるか、 文字も画像も相対単位で扱いビットマップ画像を廃止する、 のいずれかが簡単でしょう。