我在带有按钮a
元素的段落中有文字:
<p>
<a class="btn btn-default" href="#">Take exam</a>
<span class="text-muted">Available after reading course material</span>
</p>
但是,这会使两者不垂直对齐。
在此处对齐文字基线的最佳方法是什么?
处小提琴答案 0 :(得分:7)
使用与.btn
相同的样式可能是一个很好的方法。已禁用.btn
<p>
<a class="btn btn-default" href="#">Take exam</a>
<span class="text-muted btn" disabled="true">Text</span>
</p>
<小时/> 或者创建具有相同属性的
.btn-align
类。 Example
<强> CSS 强>
.btn-align {
padding: 6px 12px;
line-height: 1.42857143;
vertical-align: middle;
}
<强> HTML 强>
<p>
<a class="btn btn-default" href="#">Take exam</a>
<span class="text-muted btn-align">Available after reading course material</span>
</p>
答案 1 :(得分:0)
在Bootstrap 4中,您可以使用实用程序来设置display: inline-block
和vertical-align: middle
,以防您不想为其创建特殊的CSS类。
<p>
<a class="btn btn-outline-secondary" href="#">Take exam</a>
<span class="text-muted d-inline-block align-middle">Available after reading course material</span>
</p>