2012-03-21 5 views
0

私はAndy Taylorの '1140px Grid System'を使ってウェブサイトを構築しています。レスポンスグリッドモバイルデバイスで横長のフォーマットで表示したときに壊れる

すべてはAndroidブラウザでは問題ありませんが、SafariのiPhone 3gでは、グリッドのコンテンツがビューポートから流れ出します。しかし

<meta name="viewport" content="width=device-width,initial-scale=1"> 

:もともと私たちはビューポートの尺度を設定するためにこれを持っていたヘッダに

:私はこの質問への答えを見つけた

iPhone Screenshots

+0

あなた自身の質問に答えることができます。 –

+0

元の質問を編集しました。 – adriandhart

+0

「あなたの質問に答える」ボタンが必要です。そのために最低限の担当者が必要かどうかはわかりません。 –

答えて

1

...以下の画像を参照してください。私の同僚は、iOSデバイスでは、iOSビューポートの最小スケールと最大スケールを設定する代わりに、以下を使用する必要があることを発見しました。

<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" /> 

あなたは私が同様の問題を自分で持っていたし、グーグルで行ってきましたHTML5 Boilerplate's Github repository

1

にこの問題に関するいくつかの情報を読み取ることができます。上記の解決策は多くのブログや記事で言及されていますが、iOS4とiOS5ではユーザーのスケーリング(ピンチ/ズーム)が無効になるため、「患者を殺す治療法」と考えられています。

フィラメントグループによって開発されたより良いソリューションが存在します。フィラメントグループによって開発されたより優れたソリューションは、ランドスケープへの方向変更が行われるまでユーザースケーリングを一時的に無効にするだけです。

Controlling text size in Safari for iOS without disabling user zoom

A Fix for the iOS Orientationchange Zoom Bug

私はこのことができます願っています。

関連する問題