.well类中的垂直中心引导btn

时间:2012-06-25 07:09:54

标签: css ruby-on-rails twitter-bootstrap

我有一个链接,我希望在引导框架的.well类中垂直居中,并在锚标记上使用类btn btn-danger。这是下面的图片。我尝试使用vertical-align:middle;,但这似乎不起作用。你可以看到井上的空间甚至不在顶部和底部。

enter image description here

这是HTML:

<div class="well">
   <%= link_to "Remove", thing, method: :delete, style: "font-size: 11px; float:right; ", :class => 'btn btn-danger'%>

</div>

2 个答案:

答案 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。