Bit*_* Ho 13 user-interface html5 css3 twitter-bootstrap twitter-bootstrap-3
我想使用bootstrap将div中的垂直对齐按钮居中
<div class="row" >
<div class="col-xs-2">
<button class="btn" style="color: #660066;">
<i class="fa fa-arrow-left" data-ng-click="onClickBack()" ></i>
</button>
</div>
<div class="col-xs-10">
<h4> {{rootNode.nodeName}}</h4>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如您所见,我有两列,一列包含左侧的按钮,另一列包含Label.当label.length增加时,div会改变高度 - >我希望按钮始终以div为中心.
koa*_*dev 11
你可以使用display:inline-block和vertical-align:middle:
.col-xs-2, .col-xs-10 {
display: inline-block;
float: none;
}
.col-xs-10 {
vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
这是一个演示小提琴.
虽然您必须确保删除<div>标记中列s 之间的空白区域.有关详细信息,请参阅此答案.
我用过这个.检查"样式属性".那就行了.
style='position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)'>
<span class='glyphicon glyphicon-refresh spinning'>
</span> Loading...</button>
Run Code Online (Sandbox Code Playgroud)