• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ie8メディアクエリによるcss分岐ができない)

ie8でメディアクエリによるcss分岐ができない

このQ&Aのポイント
  • ie8でメディアクエリによるcssの画面サイズ分岐ができなくて困っています。環境は、windows XP Service Pack3です。
  • IE8以下にもHTML5とメディアクエリを使えるようにする方法と、デバイスの横幅に対応したcssを指定する方法を試しましたが、IE8では適用されませんでした。
  • firefoxやipodでは適用されていますが、ie8ではand以降のサイズ指定が入るとcssが適用されません。typeの指定も試しましたが、適用されませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.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 )  あまりお勧めはしません。

sorako2012
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきます。

sorako2012
質問者

補足

早速のご回答、ありがとうございます。 もしよろしければ、続けて教えていただけますか。 あまりお勧めはしませんとのことですが、教えていただいたように、リキッドデザインがベストとのお考えからでしょうか。 それともjavascriptを使うと問題があるということでしょうか。

関連するQ&A