我有一个链接,我希望在引导框架的.well
类中垂直居中,并在锚标记上使用类btn btn-danger
。这是下面的图片。我尝试使用vertical-align:middle;
,但这似乎不起作用。你可以看到井上的空间甚至不在顶部和底部。
这是HTML:
<div class="well">
<%= link_to "Remove", thing, method: :delete, style: "font-size: 11px; float:right; ", :class => 'btn btn-danger'%>
</div>
答案 0 :(得分:5)
看起来你不应该(或根本不能)垂直对齐浮动元素。
以下是我的建议:
<div class="well mywell">
<div class="pull-right myfloater">
<button class="btn btn-danger vcenter">Remove</button>
</div>
<p><!-- things --></p>
</div>
.mywell{
height: 150px;
}
.myfloater {
line-height: 150px;
}
.vcenter{
vertical-align: middle;
}
实例:http://jsfiddle.net/Sherbrow/wxM5Z/2/
修改强>
最好将line-height
应用于浮动元素。
答案 1 :(得分:3)
也许这就是您所需要的:jsfiddle。
我添加了新类,以免覆盖默认的bootstrap。