- ベストアンサー
IE6でのexpressionを使用した要素固定対
- IE6での要素固定時にselect要素が重なってしまうバグの解決方法を教えてください
- IE6のexpressionを使用した要素固定時にスクロール要素内のselect要素が表示されない問題に対処する方法を教えてください
- IE6でのexpressionを使った要素の固定でスクロール要素とselect要素が重なる問題の解決方法を教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
よくわかってませんが… 検索するとたくさんヒットするので、有名な不具合(仕様らしいけど)みたいです。 http://css-bug.jp/win/ie/ver6/0281/ 対策としては、 1)下になった時に、スクリプトでセレクト要素を非表示にする 2)セレクト要素より上にくる、ダミーのiframeを下敷きにする のどちらかのようです。 http://blog.shimazu.org/archives/10 http://kurusugawa.jp/2008/05/16/ie6%e3%81%a7select%e3%82%a8%e3%83%ac%e3%83%a1%e3%83%b3%e3%83%88%e3%81%aez-index%e3%81%8c%e7%84%a1%e8%a6%96%e3%81%95%e3%82%8c%e3%82%8b%e3%83%90%e3%82%b0/ http://kaelab.ranadesign.com/blog/2009/06/ie6selectz-index.html http://blog.fkoji.com/2006/09161340.html http://www.programming-magic.com/20071107222415/
その他の回答 (3)
- abacabu
- ベストアンサー率37% (250/663)
趣味でWEBサイトを作っている者です。 なかなか閉めない様ですので少し書きます。 まずしっかりとXHTMLを正しく記述してください。 metaのLanguageはXHTMLには対応しておりません。 あとその記述はむしろ<html>内部で良いと思います。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> これが標準だと思います。HTMLとちがってXHTMLでは誤った記述は許されません。 これ治すだけでも少し違うかもしれません。 つぎのmetaも訂正しておきます。 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> となります。コピペして頂ければ反映できます。 あと#fixedが2個あるのがちょっときになります。これは1つにまとめてよいのでは? まぁごく稀にこう言うのが喧嘩する場合もあった様な気がします… ただ簡易表記で別物なんですかね? 私が分かるのはこの位ですのであしからず…
- 123admin
- ベストアンサー率52% (1165/2221)
個人的に今更IE6をサポートする行為は承服できないんですが・・・ まずMSではIE6はサポート対象外になっています。 またこれを受けてポータルサイトでもIE6撲滅運動が展開されました。 それでも尚IE6に拘るならオンライン詐欺やWebブラウザのセキュリティ脆弱性を狙った悪さを考えているんかと勘ぐりたくなります。 そんな事ないなら勿論NN4.7もサポートされるんでしょうね? 「IE6は9年前の腐った牛乳」――Microsoftがアップグレード呼び掛け http://www.itmedia.co.jp/news/articles/1005/17/news033.html やるのなら古いウェブブラウザを利用しているユーザーにアップグレードを促すメッセージを表示させる事だと考えます。 ソースはこちらに解説されています。 http://koyatsu.me/web/htmlcss/26/ Win2000とかのユーザーは大方FirefoxなりOperaなりに移行している筈ですので心配する必要はありません。 先の方も言っておられるようにIphoneや携帯からのアクセスの方が数量的に多くなる筈です。
- tracer
- ベストアンサー率41% (255/621)
よこやり的な回答で申し訳ないんですが、気になったのが、IE6よりも多いと思われるiPhoneやiPadの閲覧はどうするの?ということです。そもそも要素固定は考えものかもしれませんね。 IE6の解決策としては#1さん以上の回答を思いつきません。 しかしながら、IE6の要素固定のためだけの作業と考えると、ものすごく費用対効果の低い作業と思いませんか?
お礼
返答が遅くなって申し訳ありません。 回答ありがとうございました! 教えていただいた方法で何とか対応ができました! やっぱりIE6はいろいろとすごいんですね。。。。