shiden.com



shiden.com blog


Firefoxのレンダリングで悩む

 昨日,時間ねぇーで画像のリンクを追加したら,CSSのa:hoverで指定した背景色が画像の下部に表示されていることに気づく。ちょっと気に入らない。というわけで,原因についてちょっと調査してみた。
 いろいろ調べてみた結果だが,どうやらFirefoxでドキュメントタイプをXHTML Strictにすると上記のようになることが判明。IEではStrictでの背景色が画像の下部に表示される現象は起きない。またFirefoxでもXHTML Transitionalでも起きない(XHTML Basicの場合は発生する)。どんな感じになるかは下の図を参照。右側の青っぽい色になっているのがa:hoverで指定した表示色である。

071028_Rendering.png
Firefoxのレンダリングの違い

 というわけで対策方法としてblogのドキュメント宣言をXHTML 1.1 StrictからXHTML 1.0 Transitionalに変更した。本当はStrictと宣言したいが,やはり見た目が気に入らないので……。

トラックバック(0件)

このブログ記事を参照しているブログ一覧: Firefoxのレンダリングで悩む

このブログ記事に対するトラックバックURL: http://shiden.com/mt/mt-trackback-shiden.cgi/128

コメントする


画像の中に見える文字を入力してください。