css - 在按钮中居中 Twitter Bootstrap 3 Glyphicons

标签 css twitter-bootstrap glyphicons

我现在正在使用 Twitter Bootstrap 3 RC2 以及已移至单独存储库的 Twitter Bootstrap。我注意到,如果在带有文本的按钮中使用,图标不会很好地居中:

enter image description here

图标和文本具有相同的底线,但我认为对于一个好看的按钮,图标应该基于文本居中,不是吗?知道如何实现这一点吗?

http://bootply.com/74652

最佳答案

将文字移出<span>使用字形图标并申请 vertical-align: middle;<span>

  <button class="btn btn-default">
    <span class="glyphicon glyphicon-th" style="vertical-align: middle;"></span> Centered
  </button>

Demo

这在 Bootstrap 4 中可以使用像这样的 Font Awesome 图标

<button class="btn btn-default" style="vertical-align: middle;">
    <i class="fa fa-times"></i> Centered
</button>

关于css - 在按钮中居中 Twitter Bootstrap 3 Glyphicons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273500/

相关文章:

css - 如何让 glyphicons 在 twitter-bootstrap 中工作?

twitter-bootstrap - Bootstrap Glyphicons 是如何工作的?

javascript - 使用纯 JavaScript 拖动和移动图像效果不佳

html - "tel:"URL 在非移动浏览器上导致错误页面

javascript - Bootstrap 轮播宽度和高度

移动设备的 CSS 不能正常工作

html - 即使设置了定位,z-index 也不起作用

css - 将 PureCSS 添加到 MVC 4.5 包

html - 如何避免将页面元素隐藏在固定元素后面

ios - Bootstrap 3.0.3 glyphicons 在 iOS 7 上显示表情符号