我想要一个按钮占据整个栏宽,但是有困难…
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
如何使按钮与列一样宽?
我想要一个按钮占据整个栏宽,但是有困难…
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</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"> 方块等级按钮 < /按钮>
其他回答
2022年更新:
你有多种方法使按钮全宽。
你可以把w-100加到这门课上。 你可以在按钮上方的容器中添加d-grid和gap-2:
<div class="d-grid gap-2"> <!-- Here -->
<button class="btn btn-primary" type="button">Button</button>
</div>
use
<div class="btn-group btn-group-justified">
...
</div>
但它只适用于<a>元素而不是<button>元素。
见:http://getbootstrap.com/components/ btn-groups-justified
引导v3和v4
在按钮/元素上使用btn-block类
引导v2
在按钮/元素上使用输入块级类
我们可以使用块级全宽按钮 通过添加.btn-block创建块级按钮——那些跨越父节点的全宽度的按钮。 <button type="button" class="btn btn-primary btn-lg btn-block"> 方块等级按钮 < /按钮> <button type="button" class="btn btn-secondary btn-lg btn-block"> 方块等级按钮 < /按钮>
在Bootstrap 5中,类btn-block不再工作。但是,您可以将类w-100添加到按钮中,使其与容器一样宽。
<link href=“https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css” rel=“stylesheet” /> <div class=“row”><div class=“ col-5 ”> <a class=“btn btn-outline-primary w-100 ” href=“# ”><span>Button 1</span></a> </div><div class=“col-5 ”> <a class=“ btn btn-primary w-100 weiss ” href=“# ”><span>Button 2</span></a> </div></div>