我想要一个按钮占据整个栏宽,但是有困难…

<div class="span9 btn-block">
    <button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>

如何使按钮与列一样宽?


当前回答

如果有人注意到btn-block在bootstrap 5.1+中不再工作:

它在自举5.1(更新日志)中被删除:

中断实用程序的.btn-block。而不是使用.btn-block 在.btn上,用.d-grid和.gap-*实用程序来包装按钮 根据需要将它们分开。切换到响应类以获得更多信息 控制他们。阅读文档中的一些例子。

你现在可以通过添加类w-100来创建一个全宽度的按钮,就像作者在官方定价示例页面中所做的那样:

<button type="button" class="w-100 btn btn-lg btn-outline-primary">
    Sign up for free
</button>

来源:https://getbootstrap.com/docs/5.1/examples/pricing/

如果你想做一个block按钮的堆栈,官方文档推荐如下:

<div class="d-grid gap-2">
  <button class="btn btn-primary" type="button">Button</button>
  <button class="btn btn-primary" type="button">Button</button>
</div>

来源:https://getbootstrap.com/docs/5.1/components/buttons/ block-buttons

其他回答

<div class="col-md-9">
    <button class="btn btn-block btn-primary" type="button">Block level button</button>
</div>

在Bootstrap 3中,这应该是您所需要的全部内容。我相信btn-large覆盖了btn-block的宽度。

我简单地用了这个:

<div class="col-md-4 col-sm-4 col-xs-4">
<button type="button" class="btn btn-primary btn-block">Sign In</button>
</div>

我们可以使用块级全宽按钮 通过添加.btn-block创建块级按钮——那些跨越父节点的全宽度的按钮。 <button type="button" class="btn btn-primary btn-lg btn-block"> 方块等级按钮 < /按钮> <button type="button" class="btn btn-secondary btn-lg btn-block"> 方块等级按钮 < /按钮>

我本以为这是最具自助风格的做事方式:

<button type='button' class='btn btn-success col-xs-12'> First buttton baby </button>

我所做的只是将类col-xs-12添加到按钮。

Bootstrap / CSS

使用col-12, btn-block, w-100,形式控制或宽度:100%

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/> <button class="btn btn-success col-12"> class="col-12" </button> <button class="btn btn-primary w-100"> class="w-100" </button> <button class="btn btn-secondary btn-block"> class="btn-block" </button> <button class="btn btn-success form-control"> class="form-control" </button> <button class="btn btn-danger" style="width:100%"> style="width:100%" </button>