0

サイト デザインのサイズを自動的に変更することを IE モバイルで停止することができませんでした。メディア クエリを含む 3 つのスタイルシートを使用して、デバイスの画面ごとに異なる方法でサイトを表示しています。IE モバイルでモバイル スタイルシートを表示するようにメタ タグを含めましたが、実際のサイズの 480X800 を使用する代わりに、ビューポートを 320X480 に設定し続けます。小さい解像度にスケーリングするのではなく、実際の画面サイズで表示するにはどうすればよいですか?

4

2 に答える 2

0

IE Mobile は、互換性の理由から width=device-width を width=320 (縦向きモード) および width=480px (横向きモード) として解釈します。詳細については、 http://blogs.msdn.com/b/iemobile/archive/2010/11/22/the-ie-mobile-viewport-on-windows-phone-7.aspxを参照してください。

私が知る限り、IE Mobile を強制的に「実際の画面サイズ」で表示させる唯一の方法は、viewport 値を width=480 (ポートレート モード) にハードコーディングすることです。これにより、他のブラウザで意図しない副作用が発生する可能性があることに注意してください。また、ランドスケープ モードに切り替えた場合 (ズーム レベルが小さすぎる/大きすぎる) でさえ、すでに発生している可能性があることに注意してください。

于 2012-06-12T22:35:30.350 に答える