Life is Adventure!

« 2011年04月 | メイン | 2011年06月 »

2011年05月 アーカイブ

2011年05月29日

IE不具合

写真動画アルバム用のWEBページをデザインしているときに気がついた。
ウィンドウの左右中央にブロックを表示したいとき、margin:0 auto; を指定する。FirefoxやChromeでは正常に表示されるが、IE8 (v8.0.7600.16385) では左詰めになってしまう。また、font-size:small は大きな16pxの文字になる。”互換表示”にしても同じだった。

原因を特定するのに苦労したが、つぎの一行を書くことで解決できた。

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

IEは非互換やバグがあるのでサポートしたくないのが本音だ。FirefoxとChrome、Safariは相互互換がほぼあるので、これらが事実上の標準になることを期待したい。

余談だが、スマートフォン購入に際し、iPhone4にするかAndroid系にするかで迷った。これまで作成したWebページ、とくに写真スライドやフラッシュ動画が再生できるAndroidにした。iPhone4では再生できないからだ。

続きを読む "IE不具合" »