【问题标题】:Center text next to bootstrap button in row行中引导按钮旁边的居中文本
【发布时间】:2013-03-16 20:54:25
【问题描述】:

如果我在 Bootstrap 中连续有一些带有按钮的文本,那么让文本与按钮中的文本对齐的最佳方法是什么? http://jsfiddle.net/TNRgu/9/ 演示 - “foo”、“bar”和“sometext”与按钮的顶部对齐,我怎样才能让它们垂直居中?

  <div class="container">
    <div class="row">
      <a class="span2">foo</a>
      <a class="span2">bar</a>
      <span class="span2>some text</span>
      <div class="span2">
        <button class="btn btn-success">
          <i class="icon-off icon-white"></i>
          <span>Baz</span>
        </button>
      </div>
    </div>
  </div>

我知道我可以在每个顶部添加(例如)5px 内边距,但有没有更通用的方法让它始终对齐?

编辑:调整了上面添加的标签

【问题讨论】:

  • 没有针对此的 oob 解决方案,您需要定制一些东西。 Bootstrap 无法让您拥有等高跨度的行。
  • 当我们刚刚使用 时,生活变得轻松多了;) padding-top: 5px 就这样
  • 我确信人们有解决方案,所以我正在等待和观察......并希望。

标签: twitter-bootstrap stylesheet


【解决方案1】:

您可以在链接上使用btn-link 类:

<div class="container">
  <div class="row">
    <div class="span2">
        <a class="btn btn-link">foo</a>
    </div>
    <div class="span2">
        <a class="btn btn-link">bar</a>    
    </div>
    <div class="span2">
      <button class="btn btn-success">
        <i class="icon-off icon-white"></i>
        <span>Baz</span>
      </button>
    </div>
  </div>
</div>

来自引导文档:

通过使按钮看起来像一个链接来淡化按钮,同时保持 按钮行为

UPD btn-link 类也可以应用于span,所以它看起来像一个链接

或者您可以创建类似于btn-link 类的内容,例如btn-text:

.btn-text,
.btn-text:active,
.btn-text:hover,
.btn-text:focus {
  color: inherit;
  cursor: inherit;
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

http://jsfiddle.net/TNRgu/10/

【讨论】:

  • 有用的谢谢 - 但是我也有一个 在那里以及另一个“列”中。抱歉 - 将更新问题!
  • 如果 btn-link 看起来像链接,您也可以在 span 上使用它,或者您可以创建自己的 btn-text 类,如更新的答案。
  • 谢谢 - 那会很好:)
猜你喜欢
  • 2022-01-13
  • 1970-01-01
  • 2021-05-06
  • 2021-02-16
  • 2013-03-27
  • 1970-01-01
  • 2014-05-17
  • 2016-11-02
  • 1970-01-01
相关资源
最近更新 更多