7

最終的にアスペクト比に基づいてさまざまなスタイルを必要とするコンテンツがいくつかあります (基本的には 1 つのプラットフォームを対象としていますが、「いいと思います」として、少なくとも他のプラットフォームではコンテンツが正しく表示されるようにしたいと考えています)。Droid 2 (Android 2.2 ストック) がこれらのクエリのいずれにも応答していないことがわかりました。

only all and (device-aspect-ratio: 854/480)
only all and (device-aspect-ratio: 480/854)
only all and (aspect-ratio: 854/480)
only all and (aspect-ratio: 480/854)

スマートフォンまたは OS はアスペクト比クエリをサポートしていませんか? Droid 2 は悲しみに満ちていますか? アスペクト比のテストは、iPhone 3GS/4/4S と iPad で今のところ完璧に機能しています。または、iOS のアスペクト比が実際にデバイスのアスペクト比をサポートしていない場合、Droid 2/Nexus の解像度をテストした後、誰かがその解像度を処理するために何を提案しますか。

横向きの一部の Android デバイスは縦向きの iPad よりも幅が広く、設定された幅に基づいてデバイスが iPad として誤って識別される衝突が発生していたため、max-width の使用を避けようとしています。任意の洞察をいただければ幸いです。

4

2 に答える 2

1

私は同じ時間前に同じ問題を抱えていました。js/php幅解像度に基づく動的CSS解像度で解決しました。簡単に言えば、幅の解像度を取得すると、スクリプトは元のサイズに基づいて % ですべての要素のサイズを変更しました->ターゲット サイズ。IE の場合、ms フィルターによって同じ問題が解決されます。スタイルシートが動的に計算されるため、すべてのデバイスで動作します。

于 2012-02-19T15:56:08.743 に答える