【问题标题】:Bootstrap full width buttons .btn-group-vertical引导全宽按钮 .btn-group-vertical
【发布时间】:2018-11-27 00:59:32
【问题描述】:
<div class="container">
<div class="btn-group-vertical">
<a href="3overview.php" class="btn btn-primary">Overview</a>
<a href="" class="btn btn-primary">Button</a>
<a href="" class="btn btn-primary">Button</a>
<a href="" class="btn btn-primary">Button</a>
<br>
<a href="" class="btn btn-warning">Button</a>
<a href="" class="btn btn-danger">Button</a>
</div>
</div>

我正在努力使这些按钮成为它们所在容器的全宽,但我似乎无法让它工作,我尝试了 .btn-group-justified 但没有任何东西适用于 .btn -组-垂直。有人可以帮忙吗?

编辑 2017 年 11 月 28 日:标记已接受的答案并修正了我发现的一些拼写错误。

【问题讨论】:

    标签: twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    据我所知,btn-group-vertical 的自动设置宽度为 85px。将其设置为 100%,可以解决您的问题。它应该在样式表中完成,但下面是一个内联解决方案:

    <div class="container">
    <div class="btn-group-vertical" style="width: 100%;">
    <a href="3overview.php" class="btn btn-primary">Overview</a>
    <a href="" class="btn btn-primary">Button</a>
    <a href="" class="btn btn-primary">Button</a>
    <a href="" class="btn btn-primary">Button</a>
    <br>
    <a href="" class="btn btn-warning">Button</a>
    <a href="" class="btn btn-danger">Button</a>
    </div>
    </div>
    

    编辑:虽然这可行,但我会选择 Vlads 的答案。它比我的好。并且也有效。虽然,您不必将类添加到各个按钮。将类添加到按钮组就足够了。像这样:

    <div class="container">
        <div class="btn-group-vertical btn-block" style="width: 100%;">
            <a href="3overview.php" class="btn btn-primary">Overview</a>
            <a href="" class="btn btn-primary">Button</a>
            <a href="" class="btn btn-primary">Button</a>
            <a href="" class="btn btn-primary">Button</a>
            <br>
            <a href="" class="btn btn-warning">Button</a>
            <a href="" class="btn btn-danger">Button</a>
        </div>
    </div>
    

    【讨论】:

      【解决方案2】:

      你不需要通过内联样式添加宽度,只需将按钮组放在一行并给它一个col宽度。

      <div class="container">
          <div class="row">
              <div class="btn-group-vertical col-12">
                  <a href="3overview.php" class="btn btn-primary">Overview</a>
                  <a href="" class="btn btn-primary">Button</a>
                  <a href="" class="btn btn-primary">Button</a>
                  <a href="" class="btn btn-primary">Button</a>
                  <br>
                  <a href="" class="btn btn-warning">Button</a>
                  <a href="" class="btn btn-danger">Button</a>
              </div>
          </div>
      </div>
      

      【讨论】:

      • 最简单的答案!
      【解决方案3】:

      要使按钮全宽,只需将btn-block 类添加到按钮即可。看看这个 - Example

      【讨论】:

      • 它没有回答问题,他在谈论按钮组