我正在尝试在两个 Bootstrap 按钮内垂直对齐一些字体很棒的箭头。
实际上,文本和图标都应该在按钮中间垂直对齐。
如果里面的文本落在一行或多行中,箭头图标应该总是调整到按钮总高度的中间,如果这有意义的话。
几个小时以来,我一直在尝试解决这个问题,但对于我的一生,我无法弄清楚这一点。
这是标记:
<div class="container">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
<button type="button" class="btn btn-block btn-foo1"><span> this is <br>button<br>one</span><i class="icon-angle-right"></i></button>
<button type="button" class="btn btn-block btn-foo2"><span>this is button two</span><i class="icon-angle-right"></i></button>
</div>
</div>
这是我目前拥有的jsFiddle(更新)。请注意,图标的红色背景应该触及按钮的边缘(顶部/底部/右侧),而不是现在的位置。