LoginSignup
4
3

More than 5 years have passed since last update.

Bootstrap でスマートフォンサイトの幅が少しだけ広くなってしまう現象

Posted at

Bootstrap を使用していて、何故か以下の画像のように、スマートフォンサイトで幅が画面よりも少しだけ広くなってちょっとだけ横スクロールできてしまう現象が発生しました。

スクリーンショット 2016-01-01 0.53.22.png

どうやら form-groupcontainer を組み合わせると発生するようです。

<div class="container">
  <div class="row">
    <form action="#" class="form-horizontal">
      <div class="form-group container"><!-- ここが問題 -->
        <label for="input-name" class="col-sm-2 control-label">おなまえ</label>
        <div class="col-xs-12 col-sm-8">
          <input type="text" class="form-control" id="input-name" placeholder="おなまえ" maxlength="80" required="required">
        </div>
      </div>

これを以下のように、form-groupcontainerdiv タグで入れ子にすることで回避することができました。

<div class="container">
  <div class="row">
    <form action="#" class="form-horizontal">
      <div class="container"><!-- container と -->
        <div class="form-group"><!-- form-group を分ける -->
          <label for="input-name" class="col-sm-2 control-label">おなまえ</label>
          <div class="col-xs-12 col-sm-8">
            <input type="text" class="form-control" id="input-name" placeholder="おなまえ" maxlength="80" required="required">
          </div>
        </div>
      </div>

スクリーンショット 2016-01-01 0.59.37.png

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3