スマホでフォームに文字入力しようとすると画面がズームになる時の解決方法

スマホでフォームに文字入力 画面がズームになる時の解決方法

おかぴーです。

ブログやWEBページにフォームを設置して、実際に「スマホ」で文字を入力しようとした時に画面がズームになってしまうことはありませんか?↓

(僕のお問い合わせフォームを例にしています。ただ、もっと画面幅を超えてズームになってしまう場合もあるかと)

 

みみこみみこ
わたしもたまに見かけます!
ちょっとめんどくさくなって、入力をやめてしまうこともあります(笑)
おかぴーおかぴー
そうなんですよね。
同じページのフォームでもパソコンなら問題なかったりするのですが、ユーザビリティを改善するって意味でもチェックしてみてください。

 

今回はフォームを作る側の立場で、画面がズームになってしまう時の解決方法です。

 

目次

フォントサイズが小さいことが原因

結論から言うと、

スマホの文字サイズが16pxよりも小さい場合に、

 

スマホスマホ
あ、この文字小さいわ!
見やすくなるようにズームにしてあげるね!

 

と、スマホ側の設定で大きくする仕様があるようです。
なので、フォームで入力する文字サイズをCSSで指定してあげると解決するかと思います。

 

Chromeの開発ツールを使ったフォントサイズの確認方法

当ブログのお問い合わせフォーム(contact form 7のプラグイン)を例に、パソコン・スマホそれぞれのフォントサイズを確認していきます。

まずはPCの場合です。

 

①Chromeの開発ツールを表示します。

Macの場合「command+option+i」を押すと、Chromeの開発ツールが表示されます。

windowsの場合は、「Ctrl+shift+i」です。

 

②↓の赤枠をクリックすると、ページ内のコーディング情報が確認できます。

chrome開発ツール 切り替えボタン

 

③右下に表示される「計算済み」を選び、その中からfont-sizeを見つけましょう。

パソコンでは、16pxでした。

chrome開発ツール
chrome開発ツール

 

 

次にスマホの場合。

 

①↓の赤枠をクリックすると、デバイスのサイズを変更することができます。

今回は、iPhoneSEのサイズで確認してみました。

chrome開発ツール 切り替えボタン

 

②同様に「計算済み」からfont-sizeをチェック。

すると、スマホの場合は14pxであることが分かりました。

chrome開発ツール
chrome開発ツール

 

ということで、スマホの場合に文字サイズを16pxになるように変えてあげると解決します。

↓のコードは、contact form 7のプラグインで使えるコードです。
 CSSコード(input欄)
.wpcf7-form-control-wrap input{
font-size:16px;
}
inputの入力欄以外にも対応したい場合も対応できます。
入力欄が多い「textarea」の場合です↓
 CSSコード(textarea欄)
.wpcf7-form-control-wrap textarea{
font-size:16px;
}
プラグイン以外でも、CSSの指定をしてあげれば対応できると思いますので、試してみてください^^
おまけ

ブログを作っていると、ふと

「見た目をもっとカッコよくしたい」「おしゃれでキレイな感じにしたい」っていう衝動が来ませんか?

みみこ

あるあるですね(笑)なんかしっくりこないなーとか、
でも、どう作っていいか操作も含めて分からないことがあります。

おかぴー

そんな時は、WEBデザインの勉強を少しだけでもいいので、
やってみるのもいいと思います^^

僕は見た目が納得がいくものが作れると、モチベーションが上がります。

よーし!また記事を書こうかな〜って思えるし、書いたものを見返して

「 はぁぁぁぁ〜(*´꒳`*)ウキウキ 」

ってなります(笑)

僕がこのブログを通して知り合った方は、みなさん自分のブログの見た目(デザイン性)とか、作り込み(WordPressの操作)に悩んでいる方が多かったです。

僕自身も初めはWordPressの管理画面からよく分からなくて、どこをいじったら何が変わるのか?もそうだし、

色を変えたり大きさ変えたり、基本的な内容でも何時間もかかったことがありました。

知り合った方のお悩みを聞いて改めて感じたことは、

そもそもWordPressでブログを作る=WEBデザインの知識が多少なり必要になるということです。

デザイン知識然り、コーディング知識しかり。。

でも、WEBデザインの勉強と言ってもその範囲はめちゃくちゃ広いし、ぶっちゃけ終わりはありません。

専門用語も多いし、だからと言って初心者の人が幅広く手を出して勉強するのも大変です。(ゴールを見失います)

それなら、

WEBデザイン初心者の人でも、モチベーションが爆上がりできるような必要範囲を絞ったブログ制作の教材があったらいいんじゃないか?と思ったんですが、どうでしょうか?(*^^*)

具体的には、こんな内容を盛り込む予定です↓

  • WEBデザインの知識を活かして魅力的なメインビジュアル(ブログのメイン画像・アイキャッチ画像)を楽しみながら作れるようになれる
  • カスタマイズが一定レベルでできるようになれる
  • パソコン自体の知識も身に付く
  • 程よい範囲のWEB知識がつくから、情報リテラシー(※)が高くなる
  • 登録してくれた方それぞれのお悩みに特化した、特別コンテンツを受け取れる

※情報リテラシー:世の中にあふれる多くの情報を、適切に活用できる能力

これから作っていくことになるのですが、

提供開始まで先行登録してくれた方には別途プレゼントもお送りしたいと考えています

最新の知識を受け取ることができますし、

登録してくれた方それぞれのお悩みに応じたコンテンツの提供ができることも、このLINEの一つの魅力かなと。

少しでも作れるよ〜って人にも、ためになる内容を盛り込む予定もあるので、興味がある方はLINE登録してもらえると嬉しいです^^

↓↓↓

チェックしてね
「お気軽にどうぞ〜」
よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次