オンラインのレスポンシブデザインテスターとCSSの宣言(たとえば、@media only screen and (max-width: 480px) {
)を使用してデバイス用のサイトを適切にフォーマットできましたが、実際のiPhoneでサイトをテストするときにはこれらのCSS宣言は存在しませんブラウザによって計算されます。適切なメディアクエリの構文CSS Iphone
また、max-device-width
を試してみましたが、初期スケールを<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>.
に設定しました。初期スケール設定なしで前の宣言を試しました。
私も試してみました:@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
をも:このonly screen and (-webkit-min-device-pixel-ratio : 2), only screen and (min-device-pixel-ratio : 2) {
どれもまだiphoneをターゲットに働いていません。 iphone 3/4を対象とするには、何が欠けていますか?
あなたのスタイルシートの一番下にメディアクエリを配置してみてください。以前は同じ問題があったと思います。このようなツールを使用してクエリをテストすることもできます:http://quirktools.com/screenfly/ –