2004年09月21日 (火)ページ構成変えてみたほとんどの人には見た目わからないかもしれませんが、実験的に実はページの構成をがらりと変えてみました。XHTML
ソースや CSS
ファイルを見るとわかると思います。レイアウトのための
table
タグを廃止したのです。
数日前から喉が痛く、今日になって本格的に風邪をひいてしまったので最後まで完遂できませんでした。というのはこういうことです。 .Mac Tips のテンプレートを自身が最近提供したサンプルテンプレートをベースにしたものに置き換えると同時にアクセスキーとタブインデックスの整理、アクセスキーの表示などをししました。そのせいで、向こうの方が web アクセシビリティが高くなってしまったのです。こっちは A.A.O. の検査などをやったりして自慢げに web アクセシビリティを標榜していたにもかかわらず。悔しいじゃないですか。アクセスキーとタブインデックスの整理はずっと前にやっていたのでアクセスキーの表示をしてやればよいのですが、それでは同じレベルに到達するだけです。そこで、前からレイアウトのための table タグを廃止したいと考えていたので挑戦してみたのです。 なぜレイアウトのための table タグを廃止したいかというと、table タグは表を作るためのものでレイアウトのためのものではないからです。(X)HTML は本来、文書の構造を記述するものですから、嘘をついているってことになります。 これが例えばどんな弊害があるのかということですが、真ん中のエントリ達より左側の自サイトナビゲーションが HTML 的には先に来ます。ですから読み上げブラウザなどではまずこっちが先に読み上げられることでしょう。そうするとなかなか肝心のところにやってきません。読み上げブラウザを使っている人にはかなりのストレスを与えてしまうことでしょう。 もし Mac版 Internet Explorer 5 を持っていたら試しにそれで見て下さい。Mac版 Internet Explorer 5 はスタイルシートの扱いにバグがあります。このため僕が意図した (X)HTML による文書構成で CSS だけで三段カラムをびしっと実現することができませんでした。しかたがないので Mac版 Internet Explorer 5 のバグを逆手に取った手法で三段カラム部分を Mac版 Internet Explorer 5 に読み込ませないようにしてあります。ですから文書構成は Mac版 Internet Explorer 5 で見ると視覚的にわかります。 確認したブラウザとその状態を列挙してみます。
残っているのはアクセスキーを表示することと、背景画像などを入れ替えることです。この画像も少々飽きてきました。 大きく変えたので本当は A.A.O. で再度検査してそれからでないとバナーを貼ってはいけないのですが、実験ということでそのままにさせてもらいます。駄目だったら元に戻すかバナーをとるかします。
投稿時刻: 07:00
|
お知らせ
エントリをランダムに表示
がっちゃマンのページあります。
最近のエントリ
エラーが発生していて表示できません。
検索
最近のコメント
エラーが発生していて表示できません。
アクセシビリティ
このサイトについて
日常生活やネットライフで見たり聞いたり読んだりしたことについて綴ったウェブログです。iBlog を 120% 使いこなすための実験場でもあります。
このサイトのオーナの呼び方色々
Services
Powered by
|