Category : XHTML/CSS

previous entry table と caption の ma | 複式簿記で見えてきたこと next entry

table のアクセシビリティを向上させる

Date2008-10-06 Trackback0 Comment0 CategoryXHTML/CSS Tags, ,

アクセシビリティをもう少しよくしよう,と思いながら,かつてコーディングしたものを手直ししているのですが,table をめぐってちょっと思ったことを。

見出し項目(th)を左にとるか上にとるか

間取り 2LDK 1LDK
タイプ A B C D
家賃(月) 165,000円 155,000円 120,000円 108,000円

横幅もうまく収まりそうだし,スクロールを少なくするという意味もあって,こんな表にしていました。

しかし,今回は次のようにしてみました。

間取り タイプ 家賃(月)
2LDK A 165,000円
2LDK B 155,000円
1LDK C 120,000円
1LDK D 108,000円

読み上げたとき,どちらが分かりやすい?

ウェブページを読み上げソフトで利用される方のことを想像してみました。音声ブラウザなどは,特別な操作をしなければ,線形的に(ソースに書かれた順に)テキストを読み上げていきます。

上の表は
「間取り,2LDK,1LDK,タイプ,A,B,C,D,家賃 月,165000円,155000円,120000円,108000円」
と読まれそうですね。

たとえば,「120000円」を聞いたとき,これがどんな部屋の家賃なのか,ちょっと分かりにくく感じます。

下の表だと
「間取り,タイプ,家賃 月,2LDK,A,165000円,2LDK,B,155000円,1LDK,C,120000円,1LDK,D,108000円」
と読まれそうです。

部屋の間取りとタイプのすぐ後に,家賃が読み上げられるので,対応がはっきりします。

colspan,rowspan属性でセルを連結させるのも,注意したほうがよいかもしれません。行ごとにセルの数が変わると,対応が分かりにくくなります。

比較する場合

同じ2LDKの賃貸マンションの3つの物件を比較したい,というふうなときはどうでしょう。

  家賃(月) 最寄り駅 駅までの距離 築年月 ペット
物件1 165,000円 JR中央線○○駅 徒歩5分 2002年4月
物件2 143,000円 京王線○○駅 徒歩20分 2005年8月
物件3 255,000円 JR山手線○○駅 徒歩3分 2007年9月 不可
  物件1 物件2 物件3
家賃(月) 165,000円 143,000円 255,000円
最寄り駅 JR中央線○○駅 京王線○○駅 JR山手線○○駅
駅までの距離 徒歩5分 徒歩20分 徒歩3分
築年月 2002年4月 2005年8月 2007年9月
ペット 不可

これは下のほうが分かりやすいでしょうか。

table のアクセシビリティを向上させる

神崎さんの書かれたページに,table のアクセシビリティを向上させるための属性が紹介されています。これらの属性を使って,音声ブラウザなどでより分かりやすくすることもできます。

が,その前に,「表の縦横を入れ替えるだけで,ずいぶん分かりやすくなることもある」と,今日のところはまとめておきます。

Trackback (0)

Trackback URL :
http://blog.d-spica.com/MT/mt-tb.cgi/29

Comments (0)

Add Comment

Search

RSS feed

あわせて読みたい

あわせて読みたいブログパーツ

Contact me

  • My status Skype : webmugi

Technorati

Validation

  • Valid XHTML 1.0 Strict
  • Valid CSS!

Top