- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ie8メディアクエリによるcss分岐ができない)
ie8でメディアクエリによるcss分岐ができない
このQ&Aのポイント
- ie8でメディアクエリによるcssの画面サイズ分岐ができなくて困っています。環境は、windows XP Service Pack3です。
- IE8以下にもHTML5とメディアクエリを使えるようにする方法と、デバイスの横幅に対応したcssを指定する方法を試しましたが、IE8では適用されませんでした。
- firefoxやipodでは適用されていますが、ie8ではand以降のサイズ指定が入るとcssが適用されません。typeの指定も試しましたが、適用されませんでした。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IE8はCSS3のmediaqueryに対応していません。 mediaqueryを使用しなくても、ウィンドウ幅に追随するリキッドデザインで作成した上で、CSS3に対応しているスマートホンやモダンブラウザ向けにCSSを作成するのが基本です。 IE8用のjavascriptはありますが・・・ css3-mediaqueries-js ( http://code.google.com/p/css3-mediaqueries-js/ ) Respond.js( https://github.com/scottjehl/Respond ) あまりお勧めはしません。
お礼
ご回答ありがとうございました。 参考にさせていただきます。
補足
早速のご回答、ありがとうございます。 もしよろしければ、続けて教えていただけますか。 あまりお勧めはしませんとのことですが、教えていただいたように、リキッドデザインがベストとのお考えからでしょうか。 それともjavascriptを使うと問題があるということでしょうか。