MinuteDesign のそのテーブル、本当に必要?より引用。
典型的な 2 列の表 を作ってみました (データ出典)。上下とも同じ表です。ただし、上は table + tr + th + td、下は dl + dt + dd で記述し、それぞれスタイルを付けてあります。CSS を外したり、ソースを表示して確認してください。この程度のデータなら、何もテーブルを使わなくたって、定義リスト を使ってシンプルに書いてしまうことができます。簡単でしょ?
単に CSS を適用してみたときの見映え見ためが同等になっているだけで、前者は表で後者は定義リストでしかないと思うんだが。
もちろんこの方法ですべてのテーブルを書き換えることはできませんが、中身のデータによっては、これで意味も通じるし、よりアクセシブルになります。どうぞお試しあれ。
意味が通じるか否かはコンテンツに依存するのでなんともいえないところですが、
「よりアクセシブルになります」
ってのは意味がわかりません。
表であるべきものを定義リストで表現することによってアクセシビリティが低下することはあっても、向上することはないと思うのですが。
なんだか、「 table はアクセシブルではない」という変な理解をしているように思ってしまいます。
TrackBack URL for this entry: http://everybody.good-day.net/~iwai/blosxom/design/html/re-minutedesign-css-table.tbping