【发布时间】:2016-04-27 14:45:16
【问题描述】:
我正在尝试使用 Bootstrap 3 在按钮内以垂直方式将离子图标和文本与其侧面对齐。
我希望文本与按钮的中心垂直对齐,而图标也垂直对齐。
默认似乎是使用最低点对齐图标和文本。
我的 HTML 是:
<div class="col-xs-4 text-right">
<a href="/signout" class="btn btn-xs btn-danger sign-out">
<i class="ion-power ion-fw"></i>
<span class="menu-label">Sign Out</span>
</a>
</div>
我的 CSS 是:
.main-header .navbar .dropdown-menu li a.sign-out {
color: #fff !important;
vertical-align: middle;
}
.ion-fw {
width: 1.28571429em;
text-align: center;
}
我的 CSS 以 OK 为目标,因为它们的颜色是正确的。我在.menu-label 上尝试过填充和边距,但这会移动文本和图标。
如何将文本调整到图标高度的中间?谢谢!
【问题讨论】:
-
您是否尝试将负值应用于文本元素的上边距?
-
嗨@Christian Hill,是的,我有,但它不是在打球。这应该是直截了当的,但到目前为止它已经打败了我。
标签: html css twitter-bootstrap