ブラウザ対応の幅を広げてみました。
テストも終わりバイトの申し込みも終わり、とりあえず完全な暇状態に入ったファミです。そんなわけで昨日、今日とサイトの微調整を行っていました。HTMLとCSSを完全にVaildにして、結局ブラウザのほうも調整してIE5.5以降、Firefox1.2以上、Netscape7.5以上ならほぼ同じ感じで見ていただくことが出来るようになりました。但し、Safariについてはテスト環境が無いので多分崩れてます。Operaは……ウチの環境だとフォントを適当に上書きしたせいなのか、全く違うフォントで表示されてやはり崩れます。
で、その対応をさせるためにdivタグによる入れ子階層をもう一段増やしてしまったという……本文が表示されているところになると実に4段階層です。泣けてきます。HTML自体はVaildでも、意味の無いdivタグが一段増えてしまっているので、結局汚いソースになったと言えなくも無いです。このバグに対処するための苦肉の策なわけですが……まだまだ修行が足りません、ハイ。
ついでに、IE6.0で発生していた謎バグにも対処しました。divタグによる4段の入れ子構造でその内3つに背景を指定していたのが良くなかったのか、ある条件でリンクをhover状態にすると、一番内側のdivタグの中身の一部(主にコメントの表示部分など)が消えるという珍妙なバグが発生しておりました(気付いた方がいたなら、ご迷惑おかけしました)。
色々CSSの条件を変えて試してみたところ、やはり背景要素が邪魔をしていたらしいです。で、一番内側の背景の本文に絡む部分を透過させてやったところ正常になりました。……こういう意味の分からんバグに対処するために相当な時間を使ったりすると、ブラウザバグにいちいち対応させるのが馬鹿馬鹿しくなってきたりすることもあります。
ついでに、RSSとAtomフィードも公開しました。RSSに対応したブラウザを使えば、当サイトの更新情報を簡単に取得することが出来ます。まぁ、現実に自分でRSSに対応したブラウザを使っていないのもあってあまり考えてこなかったのですが、ちょっと試してみるとやっぱり便利な機能です。
自分が昔から使っているブラウザ「Lunascape」は、現在機能を豊富に取り揃えた「Lunascape3」と軽量版の「Lunascape2 Lite」があるのですが、Famiが使っているのは後者です。自分的にブラウザに求めるのは、ともかく軽さとお気に入りの使いやすさに着きます。デザインとかそういうのは正直どうでもいいんです。最新版の「Lunascape3」は機能が豊富な分、少し動作が重めです。とはいえその差はほんのコンマ数秒の世界なのですが、ブラウザの場合それだけでも相当なストレスを感じてしまいます。
……が、後者はRSSに対応していないのが悩みどころ。マウスジェスチャやお気に入りの管理機能、URLフィルタなど欲しい機能が大体揃っているので特に不便を感じたことは無いのですが、一度RSSを体験してみると使いたくなってしまうのが悲しいところ。本気でFirefoxへの乗換えを考えてしまうFamiでした。
●Today's Background Music Album
Jimmy Eat World 「Clarity」
[ 2006/2/12 20:36 | WebDesign | comment(0) | trackback(0) ]
Trackback
このエントリーのトラックバックURL
http://mogstyle.net/mt/mt-tb.cgi/48
[ ≪ 「MOGSTYLE」リニューアルオープン! | WebDesign | MOGSTYLEのTOP画像について ≫ ]
Comment
[ ≪ 「MOGSTYLE」リニューアルオープン! | WebDesign | MOGSTYLEのTOP画像について ≫ ]