2012-07-27 36 views

答えて

117

EDIT:これは上のコメント取得し続けているため、我々はすべて私たちがこれを行うべきではないことを知っています。質問はでしたどうすればいいですか?です。

モバイルデバイス用にこれを追加します。そして、パーセンテージであなた幅を行うと、あなたは大丈夫:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 

すぎてビューポートを使用できないデバイスのためにこれを中に追加します。

<meta name="HandheldFriendly" content="true" /> 
+10

私はそれを追加しました。それでも私はつまんでズームすることができます。 –

+0

私はデフォルトのポート値を持っています。だからそれは乗り越えられていた –

+0

ああ大丈夫です。私はそれが私の電話で大丈夫だと言うつもりだった。 – SpaceBeers

9

。時々、すべてのコンテンツを見るためにズームアウトするのは非常に退屈です。たとえば、iOS上で入力を入力すると、画面の中央に表示されます。キーボードを閉じることで作業が行われないと、ズームアウトしなければなりません。また、素晴らしいレイアウトとユーザーエクスペリエンスを作るのに多くの時間を割いたときに、それがズームによって台無しにならないようにすることに同意します。

しかし、もう一つの議論は、視力の問題がある人にとっても価値があります。しかし、私の意見では、目に問題がある場合、すでにシステムのズーム機能を使用しているため、コンテンツを妨害する必要はありません。

+2

これをコメントにする必要があります。 – Awesomeness01

+2

申し訳ありませんが、当時の私のレベルでは、私はコメントを投稿することができませんでしたが、新しいメッセージだけが投稿されました。 –

+1

フォーム要素でfont-sizeを16pxに設定すると、iOSデバイスのズームが妨げられます。 – hellojebus

12

これは私が必要なすべてのです:

<meta name="viewport" content="user-scalable=no"/> 
2

は、MIN-widthプロパティで試してみてください。私はあなたを説明しましょう。スクリーン幅が400px(インスタンスの場合)のデバイスを想定します。ズームインすると、フォントのサイズが大きくなります。しかし、ボックスとdivは同じ幅で残っています。 min-widthを使用すると、divとboxを減らすことができます。

2

残念ながら、Appleがuser-scalable=noを無視することに決めたため、申し訳ありませんが、Safari 10以降では提供されたソリューションは動作しません。このスレッドは、詳細といくつかのJSハックを持っています:disable viewport zooming iOS 10+ safari?

関連する問題