代码之家  ›  专栏  ›  技术社区  ›  saeef ahmed

将引导4按钮与第6页中的其他内容对齐

  •  0
  • saeef ahmed  · 技术社区  · 6 年前

    我使用的是bootstrap4,按钮没有对齐。。。。 enter image description here

    .btn-success, .btn-danger, .btn-primary {
    margin-left: 30px;
    margin-right: -15px;
    

    }

    enter image description here

    Html格式

    <div class="row">
    <div class="col-xs-12">
    <form>
      <div class="row ml-auto">
        <div class="col-sm-5 form-group">
          <label for="name">Name</label>
          <input type="text" id="name" class="form-control">
        </div>
        <div class="col-sm-2 form-group">
          <label for="amount">Amount</label>
          <input type="number" id="amount" class="form-control">
        </div>
      </div>
      <div class="row">
        <div class="col-xs-12">
          <button class="btn btn-success" type="submit">Add</button>
          <button class="btn btn-danger" type="submit">Delete</button>
          <button class="btn btn-primary" type="submit">Clear</button>
        </div>
      </div>
    </form>
    </div>
    </div>
    

    我使用引导类ml auto,float right,但是什么也解决不了我的问题。我相信有更好的办法解决这个问题。。。

    2 回复  |  直到 6 年前
        1
  •  1
  •   JoelDoryoku    6 年前

    尝试使用:

    class="text-right"
    

    遵守法律的规定 Bootstrap grid. 从文件里。

    “行是列的包装器。。。在网格布局中,内容必须 放置在列中并且只有列可以是 “行。”

    <container>
      <row>
        <col-12>
          <card/>
        </col>
        <col-12>
          <card/>
        </col>
        <col-12>
          <card/>
        </col>
      </row>
    </container>
    

    或者,

    <container>
      <row>
        <col-12>
          <card/>
        </col>
      </row>
      <row>
        <col-12>
          <card/>
        </col>
      </row>
      <row>
        <col-12>
          <card/>
        </col>
      </row>
    </container>
    
        2
  •  0
  •   João Pedro Schmitz Oleksandr Bugor    6 年前

    您可以添加一个父flex容器并添加CSS属性 justify-content: spacebetween ,如下所示:

    .flex-container {
      display: flex;
      width: 150px;
      justify-content: space-between;
    }
    <div class="row">
    <div class="col-xs-12">
    <form>
      <div class="row ml-auto">
        <div class="col-sm-5 form-group">
          <label for="name">Name</label>
          <input type="text" id="name" class="form-control">
        </div>
        <div class="col-sm-2 form-group">
          <label for="amount">Amount</label>
          <input type="number" id="amount" class="form-control">
        </div>
      </div>
      <div class="row">
        <div class="flex-container col-xs-12">
          <button class="btn btn-success" type="submit">Add</button>
          <button class="btn btn-danger" type="submit">Delete</button>
          <button class="btn btn-primary" type="submit">Clear</button>
        </div>
      </div>
    </form>