それはあなたがあなたのコードをどのように構築したかに依存します(そしてあなたが何も投稿しないので何が悪いのか見分けるのは難しいです;))。ただし、考えられる問題は、最初にモバイルレイアウトを定義し、IE8で960を超えるメディアクエリが実行されないことです。このような:
body { // Default width for all browsers
width: 300px;
}
@media only screen and (min-width : 960px) { // Only for supporting desktops
body {
width: 960px;
}
}
(それらをサポートしていないブラウザには、常に「デフォルト」のcss(メディアクエリなし)を使用してください。)
対処する1つの方法は、デフォルトとして960px幅のレイアウトを使用することです。
body { // Default width for all browsers
width: 960px;
}
@media only screen and (min-width : 1400px) { // Widescreen monitors
body {
width: 1400px;
}
}
@media only screen and (max-width : 300px) { // Mobile layout
body {
width: 300px;
}
}
もちろん、本体だけでなくそれ以上を指定する必要がありますが、これでアイデアが得られるはずです。これで問題が解決しない場合は、ここにCSSを投稿して、確認できるようにしてください。