代码之家  ›  专栏  ›  技术社区  ›  Lechucico

引导按钮组对齐不工作

  •  1
  • Lechucico  · 技术社区  · 8 年前

    我有以下代码:

    <div class="btn-group btn-group-justified">
        <a class="btn btn-success" href="{% url 'interface:data' user_id 24 %}"> 24h </a>
        <a class="btn btn-success" href="{% url 'interface:data' user_id 12 %}"> 12h </a>
        <a class="btn btn-success" href="{% url 'interface:data' user_id 4 %}"> 4h </a>
    </div>
    

    我得到以下结果: enter image description here

    为什么我没有得到这个结果? enter image description here

    2 回复  |  直到 8 年前
        1
  •  4
  •   Robert    8 年前

    正如其他人所指出的, .btn-group-justified 在引导数据库4中折旧。在迁移文档中,我们提供了一个替代方案:

    已删除 .btn组对齐 .作为替换,您可以使用 <div class="**btn-group d-flex**" role="group"></div> 作为包装 具有的元素 .w-100 。

    https://getbootstrap.com/docs/4.0/migration/#button-group

    利用此新设置,您的代码如下所示:

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
    
    <div class="btn-group d-flex" role="group">
      <a class="btn btn-success w-100" > 24h </a>
      <a class="btn btn-success w-100" > 12h </a>
      <a class="btn btn-success w-100" > 4h </a>
    </div>
        2
  •  0
  •   Plastic    8 年前

    看起来像 .btn-group-justified 类已从引导数据库4中删除( source )

    您只需使用一点CSS即可完成相同的任务:

    HTML:

    <div class="btn-group btn-group-justified">
        <a class="btn btn-success" > 24h </a>
        <a class="btn btn-success" > 12h </a>
        <a class="btn btn-success" > 4h </a>
    </div>
    

    CSS:

    a {
       width:100%;
    }
    div {
       width:100%;
    }