【问题标题】:align textarea and button in a bootstrap grid在引导网格中对齐文本区域和按钮
【发布时间】:2019-06-15 05:22:25
【问题描述】:
如何在 bootstrap 12 网格系统中将 textarea 和 button 并排对齐?此外,我的按钮底部有几英寸的上升令人讨厌。
我试过了:
边距:0 自动;
显示:弹性;
对齐项目:居中;
对齐内容:居中;
显示:内联块
.center-div-content {
display: flex;
align-items: center;
justify-content: center;
}
<div class="col-md-8">
<input type="text" class="form-control" aria-describedby="sizing-addon1" placeholder="ENTER PROMO CODE">
</div>
<div class="col-md-4 center-div-content">
<input type="submit" class="btn color-white mwc-orange-background-color" name="redeem" value="REDEEM">
</div>
【问题讨论】:
标签:
html
css
twitter-bootstrap
【解决方案1】:
将你的 textarea 和 button 包装成一个行/容器 div 就足够了:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-md-8 col-8">
<input type="text" class="form-control" aria-describedby="sizing-addon1" placeholder="ENTER PROMO CODE">
</div>
<div class="col-md-4 col-4">
<input type="submit" class="btn color-white mwc-orange-background-color" name="redeem" value="REDEEM">
</div>
</div>
</div>
【解决方案2】:
使用form row:
<form>
<div class="form-row">
<div class="col">
<input type="text" class="form-control" aria-describedby="sizing-addon1" placeholder="ENTER PROMO CODE">
</div>
<div class="col">
<input type="submit" class="btn color-white mwc-orange-background-color" name="redeem" value="REDEEM">
</div>
</div>
</form>
https://jsfiddle.net/9b8meg3q/