在Bootstrap 3警报内垂直对齐文本和按钮

mue*_*hdo 7 html css twitter-bootstrap

我正试图在Bootstrap 3中垂直对齐文本(向左拉)和一个按钮(向右拉)alert.不知何故这样:

+------------------------------------------------+
| Some text                           [A button] |
+------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

到目前为止我所拥有的是以下(Bootply):

<div class="alert alert-info" style="overflow:hidden">
    <p class="pull-left">Some text</p>
    <button class="btn btn-sm btn-default pull-right">A button</button>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮完全对齐(这实际上是我的第一个问题,在这里解决),但现在文本不在中心.

我感谢您的帮助!

adr*_*ift 6

假设您不想使用行高,您还可以尝试:

div.alert-info {
    position: relative;
}

div.alert-info p.pull-left {
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
}
Run Code Online (Sandbox Code Playgroud)

http://www.bootply.com/117260