2006-02-21 (火曜日)

自前

Posted by onmitsu 16:34

IE6 と某サイトが相性悪かった件
ブロックの中で、画像を align="right" とか float: right; とかして右に配置すると、IE6 はそのブロック内のテキストを表示したりしなかったりする。

ブラウザごとのバグは文書型宣言で結構直ることもある。HTMLの一番最初(うちはxhtmlなので2行目)で文書型宣言(一行目の!DOCTYPE html 〜ってやつ)をしないといけない。あれを読んでブラウザがCSSの解釈の仕方を変えちゃうので注意が必要。標準モードにしておけばW3CのCSS仕様に従うので他のブラウザでも同じように表示されるはず。ちなみにもう一つの互換モードにしてしまうと、過去のUAに実装されていたCSS仕様に従ってしまう。

白倉Pのブログだと、画像の回り込みがIE6(スレイプニルだけど)でちゃんと表示されているので仮面ライダーカブト(東映公式)がIE6と相性が悪かったのは文書型宣言だろう。白倉Pのブログは文書型宣言されていたが、カブト公式はソースみたらhtmlタグの前に文書型宣言がなかった。IEだと文書型宣言がないと互換モードになるからそれでかな?

Comments

コメントはまだありません。

Add Comments

▲ページのトップへ

アーカイブ

カテゴリー

検索