2005/05/24(火) [n年前の日記]
#2 [css] _IE6のwidth解釈バグ対処法
ハマりますた。
自分の環境にはIE6しか入ってないわけで。IE5.5以前を検証するにはどうしたらいいのだろうなと疑問が。やっぱり、後方互換モードで見れるように作っていくしかないのかな。トホ。
NN4.x みたいに、バグを利用してスタイルシートを無効にする裏技みたいなのが用意されてればいいのだけど。>IE5.5以前。いや。違うか。たぶんjavaスクリプトで対応するほうがスマートなのかしら。判らんけど。
IE6では、IE5.5までに存在したいくつかの致命的な解釈バグを直した「標準準拠モード」と、間違った解釈のままつっぱしる「後方互換モード」を、ページ制作者が選択することができる。見え方が結構違うのですな。うーむ。
自分の環境にはIE6しか入ってないわけで。IE5.5以前を検証するにはどうしたらいいのだろうなと疑問が。やっぱり、後方互換モードで見れるように作っていくしかないのかな。トホ。
NN4.x みたいに、バグを利用してスタイルシートを無効にする裏技みたいなのが用意されてればいいのだけど。>IE5.5以前。いや。違うか。たぶんjavaスクリプトで対応するほうがスマートなのかしら。判らんけど。
◎ _Tips:media属性でNN4.xのCSSを無効にする裏ワザ :
LINK要素やSTYLE要素のmedia属性を以下のように指定するとNN4.xでスタイルシートを無効にすることができます。
「media="screen, not Netscape"」
これはどういうことかと言うと、NN4.xのバグで「media」属性に「screen」以外の値があるとスタイルシートを無視してしまうということらしいです。(中略)上記の「not Netscape」というのは、バグを利用した裏ワザでありながら、なんとかその意味を表そうということのようです。
[ ツッコむ ]
以上です。