おぎやす広辞苑の最新の日記
IE戦争
IEとはいつも戦ってるけど、今日はほんとにイライラしたな~。
このイライラしたエネルギーが本当に無駄。
というか、そもそもIE対策に費やす時間が無駄なんじゃないか。
IE6.0
そもそもmin-heightが使えない。
かといってheight指定すると、他のブラウザで高さが固定される。
仕方ないから *html やら _height やらをつかってIE6に高さを指定してやる。
不思議なことに(というかこれも本来おかしいのだが)IE6は高さを指定してやっても、その中身が高さを超えると、自動的に高さがのびる。
つまり他のブラウザのmin-heightがIE6のheightとおんなじってこってすね。
あと、IE6.0ってソース内で改行とかするとたまにレイアウトが崩れるのがホントに嫌。
こっちはソースコードを見やすくしようとしてるだけなのに。
ということで、明日も僕のIE戦争は続きます・・・。
コメント
コメントできません (ログインするとコメントできます)
javascriptでもIE戦争です!
一例。
<label for="hoge" class="classA" id="label1">label</label>
っていうのがあったとして、
IE以外のモダンブラウザだと、for や class の取得は下記。
$("label1").getAttribute("for");
$("label1").getAttribute("class");
IEだと下記。
$("label1").getAttribute("htmlFor");
$("label1").getAttribute("className");
イミフ、です。
でも最近は、あれほど憎らしかったMicrosoftが好きになってきています。
IE8のCSS準拠度が高いのと、過去ブラウザの表示を調べるMicrsoft純正のWeb Expressionっていうソフトを出したのが高感度大。ただ、IE8でhtml5 サポートしてないのが残念です・・・。
IE6に対しては、「もう10年も使われていて、ネットの普及に一役買ったんだなぁ、お疲れ様です。(はやく引退してね)」っていう気分。
↓このネタ大好き。
http://css-happylife.com/log/zakki/000736.shtml