所以我知道这种问题已经被问了很多次,但由于某种原因,似乎对我不起作用。 这是我所拥有的简化版本(使用我尝试过的最后一个解决方案(:
<ul class="pagination pull-right" style="display: table-cell; vertical-align: middle; text-align: center; background: red;">
<span class="pagination-info pull-left" style="background: blue">Filas por página: </span>
<span style="display: inline-block;">
<span class="btn-group dropup pull-left" style="position: relative; display: inline-block; vertical-align: middle;">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
5 <span class="caret"></span>
</button>
</span>
 || Mostrando 1 - 5 de 8 filas en total
</span>
</ul>
这就是它的样子(出于描述目的,以蓝色和红色着色(: 原始布局
JSFiddle:https://jsfiddle.net/oxaa30ug/(不完全是图片,但仍然显示我的问题(
我试图完成的是让蓝色跨度以及右侧的文本垂直居中,而不是像现在这样位于顶部。任何帮助都非常感谢。
您可以在需要时使用自定义类。
.vcenter { display: inline-block; vertical-align: middle; float: none; }
与引导程序 3 垂直对齐
在引导程序 4 中,他们提供了一个专用的类align-content-center
(使用 flexbox(