如何使用bootstrap在按钮之间给出间距

vai*_*ain 65 html css twitter-bootstrap

我想在按钮之间给出间距是否有办法使用引导程序给出间距,以便它们对于不同的屏幕分辨率是一致的.

我尝试过使用margin-left但这是正确的方法吗?

这是演示

HTML:

<div class="btn-toolbar text-center well">
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ADD PACKET
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> EDIT CUSTOMER
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-time" aria-hidden="true"></span> HISTORY
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> DELETE CUSTOMER
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.margin-left{
    margin-left: 80px !important;
}
Run Code Online (Sandbox Code Playgroud)

Ser*_*nov 62

HTML:

<input id="id_ok" class="btn btn-space" value="OK" type="button">
<input id="id_cancel" class="btn btn-space" value="Cancel" type="button">
Run Code Online (Sandbox Code Playgroud)

CSS:

.btn-space {
    margin-right: 5px;
}
Run Code Online (Sandbox Code Playgroud)


Asi*_*aza 55

您可以使用bootstrap Spacing实现.Bootstrap间距包括各种简写响应边距和填充.在下面的示例中,mr-1margin或设置padding$spacer*.25.

例:

<button class="btn btn-outline-primary mr-1" href="#">Sign up</button>
<button class="btn btn-outline-primary" href="#">Login</button>
Run Code Online (Sandbox Code Playgroud)

您可以阅读更多Bootstrap Sapcing.

  • Bootstrap5,您使用“m-1”或“ms-1”或“me-1”(开始/结束) (11认同)
  • 刚刚添加了mr-1和繁荣.谢谢@ A.Raza. (5认同)
  • 这是给bootstrap4的 (3认同)
  • 谢谢,这就是我一直在寻找的! (3认同)

Sri*_*hna 22

根据 bootstrap 版本的不同而不同

如果您正在使用

引导4

先生-1

有关更多信息,请参阅官方 Bootsrap 4 边距和填充链接

引导程序5

我-1

有关更多信息,请参阅官方Bootsrap 5 边距和填充链接


Ale*_*aev 12

  1. class='col-xs-3'(例如)将按钮包裹在div中.
  2. 添加class="btn-block"到您的按钮.

这将提供永久间距.


Thi*_*ier 9

如果你想使用margin,请删除每个按钮上的类并使用:last-child CSS selector.

Html:

<div class="btn-toolbar text-center well">
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ADD PACKET
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> EDIT CUSTOMER
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-time" aria-hidden="true"></span> HISTORY
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> DELETE CUSTOMER
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

Css:

.btn-toolbar .btn{
    margin-right: 5px;
}
.btn-toolbar .btn:last-child{
    margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)


Phi*_*emy 6

我不太擅长 html,但我&nbsp;在按钮之间使用并且效果很好。

  • 奇怪的是,这对我来说比上面更复杂的解决方案更有效。 (2认同)

小智 1

使用引导程序,您可以在按钮之间添加 <div class="col-sm-1 col-xs-1 col-md-1 col-lg-1"></div>