Bootstrap:垂直对齐段落文本和按钮

Wil*_*ken 8 css twitter-bootstrap

我在带有按钮a元素的段落中有文本:

<p>
  <a class="btn btn-default" href="#">Take exam</a> 
  <span class="text-muted">Available after reading course material</span>
</p>
Run Code Online (Sandbox Code Playgroud)

但是,这会使两者不垂直对齐.

在此输入图像描述

在这里对齐文本基线的最佳方法是什么?

http://jsfiddle.net/0j20stbh/小提琴

Bri*_*ham 8

使用相同的样式.btn可能是一个很好的方法. 禁用示例.btn

<p>
    <a class="btn btn-default" href="#">Take exam</a> 
    <span class="text-muted btn" disabled="true">Text</span>
</p>
Run Code Online (Sandbox Code Playgroud)


或者创建一个.btn-align具有相同属性的类.

CSS

.btn-align {
    padding: 6px 12px;
    line-height: 1.42857143;
    vertical-align: middle;

}
Run Code Online (Sandbox Code Playgroud)

HTML

<p>
  <a class="btn btn-default" href="#">Take exam</a> 
  <span class="text-muted btn-align">Available after reading course material</span>
</p>
Run Code Online (Sandbox Code Playgroud)