除图像外,我如何将此按钮居中?
top:50%
无效,因为父级没有固定大小
<div class="row">
<div class="col-xs-12 col-sm-2">
<p style="padding:20px;"></p>
<img src="img/logo.png" class="img-responsive">
</div>
<div class="col-xs-12 col-sm-2">
<div class="btn-group btn-block" role="group">
<a type="button" class="btn btn-block btn-warning" style="top:50%;">Sign in
</a>
</div>
</div>
</div>
以下是fiddle
示例:
https://jsfiddle.net/DTcHh/#&togetherjs=d6NLIis7u4
答案 0 :(得分:0)
我在这个问题上使用了display: table
,display: table-cell
和vertical-align: middle
技巧:
https://jsfiddle.net/qh7nrcyh/1/
请检查它是否适用于您。
答案 1 :(得分:-2)
使用css垂直居中的最佳方法是使用line-height。但这只有在你有一个固定的高度和一行文字时才有效。