アカウント名:
パスワード:
IE6とIE7はもう正直対応したくない。スターハックでぼちぼち修正する仕事にはほとほと疲れたよorz
dojo [dojotoolkit.org]に学びました。
if(document.all && navigator.userAgent.indexOf("Opera")<0){ document.documentElement.className += ' dj_ie';}
こんな風にしておくとスタイルシートが格段に書きやすくなります。
.hogehoge{ // 共通スタイル}.dj_ie .hogehoge{ // IEのみ上書きの必要なスタイル}
まぁ、例としてdj_ieだけ挙げましたが、dojo自身はdj_ie6 dj_ie7 dj_ff3などなど提供してくれます。
JavaScriptを要求しているのが適用分野によっては問題になりますね。> document.all && navigator.userAgent.indexOf("Opera")0この判定方法もかなりアレです。
そうだよね。どうせなら曖昧な方法よりもっと確実な方法があるし。//@cc_on @if (true) document.documentElement.className += ' dj_ie'; @end
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
ささやかな抵抗と愚痴(愚痴はおふとぴ) (スコア:2)
ユーザとしては一つのブラウザにしか対応していないページに行かない事で(ささやかながらも)シェアの推移に影響を与える事が出来るのではないかと夢想。
----- 以下、愚痴 -----
製作者側としては、頭を悩ませつつ、毎度IEに対する罵詈雑言をTwitterにPostしつつ、嫌々ながらしぶしぶIE対応しています。
でも、IE8ではCSS2.1もサポートされて来たので、最近は頭を悩ませずにCSS書いている気がする。
IE6とIE7はもう正直対応したくない。スターハックでぼちぼち修正する仕事にはほとほと疲れたよorz
後、addEventListenerにいい加減対応してください>IE様
#IDでいいや。
Re:ささやかな抵抗と愚痴(愚痴はおふとぴ) (スコア:3, 参考になる)
dojo [dojotoolkit.org]に学びました。
こんな風にしておくとスタイルシートが格段に書きやすくなります。
まぁ、例としてdj_ieだけ挙げましたが、dojo自身はdj_ie6 dj_ie7 dj_ff3などなど提供してくれます。
Re: (スコア:0)
JavaScriptを要求しているのが適用分野によっては問題になりますね。
> document.all && navigator.userAgent.indexOf("Opera")0
この判定方法もかなりアレです。
Re: (スコア:0)
そうだよね。
どうせなら曖昧な方法よりもっと確実な方法があるし。
//@cc_on @if (true) document.documentElement.className += ' dj_ie'; @end
残念ながら・・・ (スコア:0)
この対処はお勧めできません。
Re:残念ながら・・・ (スコア:1)
それともclassNameプロパティに1度でもアクセスすると以後、延々と遅くなるという調査結果でもあるのでしょうか?
あとはCSSセレクタが使いこなせれば理解できると思います。