Boilerplate には Respond.js が組み込まれているため、理論的には次の CSS をサポートできるはずです。
@media only screen and (max-height: 580px){.rnd-class{:height:200px !important;}}
FF と Chrome では、期待どおりに機能し、ブラウザ ウィンドウのサイズを変更した後にカスタム スタイルが有効になります。
ただし、IE8 では、現在のブラウザー ウィンドウがどれほど大きくても、カスタム スタイルは常に有効になっています。
問題はコードのどこかにあると考えていましたが、Boilerplate モバイル テンプレートにアクセスしたところ、ブラウザのサイズ変更でもレイアウトが変更され、デフォルトの Boilerplate と同じメディア クエリが使用されていることに気付きました。
ただし、モバイル ボイラープレートでさえ、 FF と Chrome でしか機能しません。IE8 でアクセスすると、メディア クエリが開始されず、最小のデバイス用のバージョンが提供されます。
私の質問は次のとおりです。皆さんは IE8 で同じことを経験していますか? このサイトは IE8 でどのように表示されますか? また、現在のブラウザー ウィンドウのサイズに応じてスタイルが変わりますか?
それとも、おそらく私の特定の IE バージョンに関連していますか? (現在、別の IE バージョンでテストすることはできません)。
そして、もしかしたら、誰か1人がこれに対する解決策を知っているでしょうか?
PS私は現在、HTML5ボイラープレートに付属するデフォルトの「Modernizr」(respond.jsビルドイン付き)スクリプトを使用しています。