如何使用bootstrap中心形式4

时间:2017-10-04 08:31:07

标签: html css twitter-bootstrap

我刚刚学习了bootstrap,并尝试使用bootstrap 4对表单进行居中,但似乎仍然失败。我试过把容器,边缘自动,网格等但仍然失败。

这是使用bootstrap网格的最后一个代码。

<form class="col-lg-6 offset-lg-3">
    <div class="row">
        <input type="text" placeholder="Example input">
        <span class="input-group-btn">
            <button class="btn btn-primary">Download</button>
        </span>
    </div>
</form>

这是链接https://jsfiddle.net/artjia/emsw7t93/

3 个答案:

答案 0 :(得分:5)

  

使用justify-content-center

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet"/>
 <form class="col-lg-6 offset-lg-3 ">
   <div class="row justify-content-center">
     <input type="text" placeholder="Example input">
     <span class="input-group-btn">
       <button class="btn btn-primary">Download</button>
     </span>
   </div>
 </form>

答案 1 :(得分:0)

使用css类justify-content-center。 offset-col- * css类在V4引导程序中不再存在。现在它使用弹性网格。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="row justify-content-center">
    <div class="col-6">
     <form>
      <input type="text" placeholder="Example input">
      <span class="input-group-btn">
        <button class="btn btn-primary">Download</button>
      </span>
     </form>
     </div>
  </div>
</div>

有关详细信息,请参阅documentation =&gt; https://v4-alpha.getbootstrap.com/layout/grid/#horizontal-alignment

Etvoilà。

答案 2 :(得分:0)

  1. 列进入行内,而不是相反
  2. 偏移属性来自Bootstrap 3而非Bootstrap 4. You should use margin offsets instead
  3. 这样:

    <form class="row">
        <div class="col-lg-6 ml-auto">