我刚刚学习了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>
答案 0 :(得分:5)
<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)
这样:
<form class="row">
<div class="col-lg-6 ml-auto">