2017-01-08 12 views
1

Bootstrap 4の新しいAlpha 6アップデートでは、フォームのアライメントがいくつかの新しいクラスに依存しているようですが、CSS内のdisplay:blockクラスで.mx-autoクラスを追加しようとしましたが、ブートストラップ4アルファ6のフォームを整列させますか?

これは私が持っているコードです。どのように画面の中央に単純な形を得ることができるかについて誰にも光を当てることができますか?

<section id="form"> 
    <div class="container"> 
     <div class="row"> 

       <div class="col-md-12"> 
        <form class="form-inline" role="form" method="post"> 
         <input type="email" class="form-control form-control-sm" name="email" placeholder="enter your email"> 
         <button type="submit" class="btn btn-signup" name="submit" value="send">sign up</button> 
        </form> 

       </div> 

     </div> 
    </div> 
</section> 

これはAlpha 5で動作していたCSSです。これで、テキストの配置が機能しなくなったことが分かりました。ブートストラップ4の新しいアルファ6アップデートで

#form { 
    text-align:center; 
    color:white; 
} 

答えて

2

フォームインライン」クラスは、値「フレックス」と表示性の新たな宣言を取得します。

フォームを中央に持って来るには、 "ブロック"に設定する必要があります。

.form-inline{ 
    display: block; 
} 

これはあなたの問題を解決します。感謝:)

+0

おかげMamumを、。説明ありがとう! – andycl1

+1

@ andycl1これが役に立った場合は、それを受け入れたものとしてマークしてください。ありがとう:) –

+0

私はしようとしたが、私は十分な評判を得るまで、私は戻ってきて、できる限り更新する。 – andycl1

3

フォームにjustify-content-centerクラスを追加します。この問題を解決し

<section id="form"> 
    <div class="container"> 
    <div class="row"> 
     <div class="col-md-12"> 
     <form class="form-inline justify-content-center" role="form" method="post"> 
      <input type="email" class="form-control form-control-sm" name="email" placeholder="enter your email"> 
      <button type="submit" class="btn btn-signup" name="submit" value="send">sign up</button> 
     </form> 
     </div> 
    </div> 
    </div> 
</section> 
関連する問題