2017-07-19 10 views
1

現在のプロジェクトでブートストラップ3を使用しています。ログインページで初めて入力グループアドオンを使用しました。私のコードは、現在、次のようになります。ブートストラップ3 - iOSの入力ズームが入力グループアドオンで奇妙に見える

<div class="input-group"> 
    <div class="input-group-addon"><span class="glyphicon glyphicon-user"></span></div> 
    <input class="form-control" type="email" name="email" required placeholder="E-Mail"> 
</div> 

私はサファリと私のiPhone上でページを開いて、入力フィールドをクリックすると、それは常にそうであるようには、(それを中心に)入力フィールドにズームイン。しかし、この場合はアドオンが残っているため非常に奇​​妙に見えます。ユーザが入力を入力できるようにしながら、入力フィールドだけでなく、「入力グループ」全体を集中させることは可能ですか?

ありがとうございます!コードが不足しているか、またはより多くの情報を探しているなら、私はそれを提供してくれるでしょう。

答えて

2

私は、テキストフィールドのフォントサイズは16pxに<あるとき、ズーム効果がサファリモバイルで発生することを、今、分かりました。フォントサイズを16pxに設定すると、アドオンの入力フィールドが以前に中央揃えされていて、さらにズームインされなくなるため、問題が解決されました。

0

さらに、select要素には、focus疑似クラスが添付されている必要があります。

.form-control:focus{ 
    font-size: 16px; 
    text-align:center; 
} 
+0

入力フィールド内にテキストを中央に配置する方法はありません。 ブラウザは入力フィールドに向かって「ズーム」するため、画面の中央にあります(ページ内の実際の位置は移動せず、ビューポートのみ)。私はフォームコントロール全体のdivにズームしたいと思っています。 – Rufrage

+0

編集:しかし、フォームコントロールフィールドの一般的なフォントサイズ(フォーカスではない)を16pxに変更すると、私のフィールドが以前に中央に配置されていたので、望みの結果につながるズーム機能(これはサファリが決まります)もはや追加でズームされません!ありがとう! – Rufrage

関連する問題