我在使用<div display='table-cell'>
时遇到两个组件需要对齐时遇到问题。第一个组件在顶部显示一个间隙。我希望他们被显示,以便他们对齐。HTML/CSS display =表格行对齐
这里的的jsfiddle:http://jsfiddle.net/66s7x5fr/
这里的HTML:
<div class="form-group modifierColumn">
<div class="cell">
<select class="form-control input-sm btn-primary">
<option value="Broad">Broad</option>
<option value="Moderate">Moderate</option>
<option value="Single">Single</option>
</select>
</div>
<div class="cell">
<span class="input-group input-group-sm">
<span class="input-group-btn">
<button class="btn btn-primary" type="button"> <i class="fa fa-minus"></i> </button>
</span>
<input class="form-control text-justify" type="text" value="0"> </input>
<span class="input-group-btn">
<button class="btn btn-primary" type="button"> <i class="fa fa-plus"></i> </button>
</span>
</span>
</div>
</div>
这里的CSS:
.modifierColumn .cell:not(:last-child) {
padding-right: 5px;
}
.cell {
display: table-cell;
}
可能重复[如何居中水平表单元格(http://stackoverflow.com/questions/16226625/how-to-center-horizontal-表格单元格) – davidcondrey 2014-09-04 20:22:33
垂直对齐'.cell's:http://jsfiddle.net/66s7x5fr/4/ – Moob 2014-09-04 20:24:25