Html 如何在Bootstrap 3中将一个div与另一个div对齐?
我有下面的html。与Html 如何在Bootstrap 3中将一个div与另一个div对齐?,html,css,twitter-bootstrap-3,Html,Css,Twitter Bootstrap 3,我有下面的html。与输入字段相比,我的标签未在中心垂直对齐 <div class="row"> <div class="col-sm-5"> <label for="investmentbalance" class="control-label pull-right">Investment Balance</label> </div> <div class="col-sm-2">
输入
字段相比,我的标签
未在中心垂直对齐
<div class="row">
<div class="col-sm-5">
<label for="investmentbalance" class="control-label pull-right">Investment Balance</label>
</div>
<div class="col-sm-2">
<input type="text" readonly="readonly" value="28500.00" class="form-control" name="investmentbalance" id="investmentbalance">
</div>
</div>
投资余额
如何将input
和label
设置为相同的高度
JSFiddle
您可以同时使用或
添加到标签:
padding: 7px;
或:
输入高度为20px;填充6和边距1。下面是计算结果:
填充:6+1=7px
线条高度:20+7(顶部)+7(底部)=34px您可以同时使用或
添加到标签:
padding: 7px;
或:
输入高度为20px;填充6和边距1。下面是计算结果:
填充:6+1=7px
行高:20+7(顶部)+7(底部)=34px您可以使用
页边距顶部:3%编码>到标签
CSS
该值基于JSFIDLE示例。它可能会根据您正在开发的应用程序而变化 您可以使用页边距顶部:3%编码>到标签
CSS
该值基于JSFIDLE示例。它可能会根据您正在开发的应用程序而变化 问题不在于对齐,而在于定义的类。您需要为每个宽度定义bootstrap grid
类。否则,网格在不同的分辨率下会显示不同。看看这个
<div class="col-sm-10 col-md-10 col-xs-10">
<div class="col-sm-2 col-md-2 col-xs-2">
Fiddle问题不在于对齐方式,而在于定义的类。您需要为每个宽度定义bootstrap grid
类。否则,网格在不同的分辨率下会显示不同。看看这个
<div class="col-sm-10 col-md-10 col-xs-10">
<div class="col-sm-2 col-md-2 col-xs-2">
小提琴
< P>另一个解决方案是使用自定义类,将其线高度设置为与父的高度相等,并将其对齐在中间。
<代码>.middle{
垂直对齐:中间对齐;
线高:34px;
}
投资余额
< /代码> 另一个解决方案是使用自定义类,将其行高度设置为与父级的高度相等,并将其对齐在中间。
.middle{
垂直对齐:中间对齐;
线高:34px;
}
投资余额
要使两个元素(标签和输入)垂直对齐,请尝试使用表单内联
类以及表单组
。下面是它的样子:
<div class="form-inline">
<div class="form-group">
<label for="investmentbalance">Investment Balance</label>
<input type="text" readonly="readonly" value="28500.00" class="form-control" name="investmentbalance" id="investmentbalance" />
</div>
</div>
投资余额
要使两个元素(标签和输入)垂直对齐,请尝试使用表单内联
类以及表单组
。下面是它的样子:
<div class="form-inline">
<div class="form-group">
<label for="investmentbalance">Investment Balance</label>
<input type="text" readonly="readonly" value="28500.00" class="form-control" name="investmentbalance" id="investmentbalance" />
</div>
</div>
投资余额
您可以使用margin Top,您需要在那里创建一些额外的列计数。一行应该有12个分配的列;目前你有7(5+2)。你可以使用margintop,你需要在那里创建一些额外的列计数。一行应该有12个分配的列;目前你有7(5+2)。最好提供通用答案。最好提供通用答案