headに以下の呪文を入れたが効きません。
1 2 3 |
<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]--> |
メディアクエリは
1 |
<link href="css/page.css" rel="stylesheet" type="text/css" /> |
こんな感じでリンクしてあるのですが、これだとダメなんでしょうか?
なんかリンクに問題があるような…..
いろいろやりましたが問題解決に至らずです。
明日の勉強会でお願いします。
なぜメディアQueryをie8に効かせたいかというと、メディアQueryで横幅によってデザインを変えているので、それが効かないとサイト全体が壊れてしまってたからです。
ie8がメディアQueryを理解してくれたら解決すると思っていました。しかしie8を使っているパソコンは非力(パワーがない)と予想されます。そのような非力パソコンにメディアQueryを読み込ますというのは負荷がかかり良くないと言う事で、ie8条件付きコメントを書きie8専用cssを作成して対処しようと思います。この条件付きコメントはfirefoxなどのモダンブラウザは無視するのでモダンブラウザに負荷がかかる事はありません。
ことしの4月でwindows xpのサポートが終了します。そしたら今以上にie8ユーザーは減ると予想します。なので、ie8対策は程々に適当にやろうかな。