我有一个模态窗口,需要在底部显示两个按钮,比如继续和取消使用Bootstrap的按钮。
我希望这些按钮并排占据整个div的宽度。
如果我将按钮的宽度设置为50%
,它们将一个显示在另一个的顶部。只有当我设置宽度时,比如说,49%,它们才显示在彼此旁边,但这样它们就不会占用整个宽度。
我见过很多次了,但不知道怎么做。
下面是我正在做的一个示例代码:
<div align="center">
<button type="button" class="btn btn-warning" ng-click="Cancel()" aria-haspopup="true" aria-expanded="false" style="width:50%"><font size="6">Cancel</font></button>
<button type="button" class="btn btn-success" ng-click="Proceed()" aria-haspopup="true" aria-expanded="false" style="width:50%"><font size="6">Proceed</font></button>
</div>
6条答案
按热度按时间kgqe7b3p1#
在第一个
button
上添加一个class
,并将其指定为float:left
。它将占用整个width
。请参阅Bootply.中的工作演示disbfnqx2#
“btn-block”是你通常想要的,这样按钮就可以在它们的列中伸展(对于任何在Google中找到这个的人来说)。
更新:btn-block已从Bootstrap 5.0中删除,如果您已升级,请尝试w-100。
busg9geu3#
这么做
顺便说一下,你不应该使用align=“center”,那是老式的HTML,bootstrap已经有了一个这样的类,而不是这样做
这么做
这些div上的col-md-6类是建立50%的类,如果你想要更少,你可以使用其他类,如col-md-1,直到col-md-12
希望能帮上忙。
vtwuwzda4#
如果您使用的是
inline blocks
,则会遇到此问题。尝试使用
margin right
修复程序来防止 Package :HTML
CSS
下面是一个Codepen,其中包含针对您的场景的修复:http://codepen.io/anon/pen/qZmKYr
jslywgbw5#
Bootstrap有
clearfix
类,可以使用float-left
和float-right
类。下面是如何用途:https://getbootstrap.com/docs/4.0/utilities/clearfix/
举个例子:
pinkon5k6#
好吧,受到收到的评论的启发,我得到了一个工作解决方案(无法判断其优雅性,但结果是我正在寻找的):
这显示为占据整个宽度的两个矩形,并且随着屏幕正确地收缩。