Internet Explorer 以外のブラウザを使用すると、レイアウトにズレが生じるのです。
Sleipnir なら問題無さげですが、HTMLレンダリングエンジンを Gecko に切り替えれば同じことです (今回のようなレイアウトの確認に便利かなぁ と思ったりします > Sleipnir のエンジン切り替え)。
これまでは 「ワールドフィッシングの動作環境が Internet Explorer だから」 ということで、逃げ というか 見てみぬフリ をしていましたが、アクセス解析の結果、意外にも Internet Explorer 以外のブラウザで見ている人が居る と認識したら、流石にねぇ...
書籍や関連サイトを読み漁ると、少なくとも 余白の考え方,ブロックレベル要素の中央揃え...などに違いが出てくるようです。
そして FireFox や Opera などで見てみると、実際にズレが生じています。
また JavaScript にも、一部動かないものがあったりします。が、これはとりあえず後回しにして、まずは CSS の見直しでもって、レイアウトがより意図したものになるよう解決しましょう。
目標は、こんな感じかな?
検証対象 : http://hp.vector.co.jp/authors/VA045050/memo/style_emubtn.css
検証対象 : http://hp.vector.co.jp/authors/VA045050/memo/style_base.css
検証対象 : http://hp.vector.co.jp/authors/VA045050/memo/style_top.css
検証対象 : http://hp.vector.co.jp/authors/VA045050/memo/style_bg.css
すべて CSS2 として検証しています。
「おめでとうございます! この文書は正当なCSSとして検証できました!」 と表示されれば、”{ 〜 }” の閉じ忘れや有り得ない記述など、重大なミスはしていない模様 (意図したレイアウトの表現とは、また、別の問題ではあるけれど...最低限の条件ですよね)。
Copyright (C) Qtom 2005-2007.