如何使文本垂直居中引导

时间:2016-04-05 10:28:07

标签: html css twitter-bootstrap

我有这个输出:

enter image description here

这是我的代码:

<div class="modal-footer">
    <button type="button" class="btn btn-success pull-right">Send</button>
    <div id="total" class="pull-right vcenter">Total Amount: 0.00</div>
</div>

这是CSS:

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

我想这样做:

enter image description here

更好的方法是什么?

4 个答案:

答案 0 :(得分:1)

花车不是这里的答案。如果您希望vertical-align正常工作,则两个元素都必须为display: inline-block;

答案 1 :(得分:0)

line-height设置为按钮高度。假设按钮的高度是30px,所以css应该是

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
    line-height: 30px;
}
  

line-height将设置文本的高度,因此文本和按钮的相等高度将为我们提供垂直居中的外观

答案 2 :(得分:0)

你可以用这个

.vcenter {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
}

通过使用浮动而不解决您的问题。所以就这样离开。

答案 3 :(得分:0)

这将解决问题。

.align {
    line-height: 34px;
    margin: 0;
    display: inline-block;
}

HTML:

<button type="button" class="btn btn-success pull-right">Send</button>
<p id="total" class="vcenter">Total Amount: 0.00</p>