我正在我的网格之上构建一个过滤器。我定义了一个自定义过滤器类。在这个过滤器类中,我还尝试合并一个与我的输入框样式相同的复选框。出于某种原因,我无法获得与其余元素相同的大小。在我正在做的事情的 fiddle 下面。有人可以指出我做错了什么吗?
http://jsfiddle.net/52VtD/6763/
<div class="FilterBar">
<div>
<div class="input-daterange input-group" id="datepicker">
<span class="input-group-addon ">Set date</span>
<input type="text" class="form-control" />
<span class="input-group-addon">to</span>
<input type="text" class="form-control" />
</div>
</div>
<div>
<div class="input-group">
<span class="input-group-addon ">Group Flocks</span>
<span class="input-group-addon">
<input type="checkbox"/>
</span>
</div>
</div>
<div class="pull-right">
<button type="button" class="btn btn-warning pull-right">Filter</button>
</div>
.FilterBar {
position: relative;
display: table;
}
.FilterBar > div {
display: table-cell;
padding-right: 8px;
vertical-align: top;
}
.Toolbar .btn-group, .Toolbar .btn-group-vertical {
vertical-align: inherit;
}
最佳答案
.form-control 的行高:1.42857;
.input-group-addon 具有行高:1;
参见 http://jsfiddle.net/52VtD/6766/我加了
.input-group-addon {
line-height: 1.42857;
}
关于javascript - bootstrap filterbar 中的元素大小不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24552005/