我有,我想我的自举列水平居中自己的情况。
要做到这一点,我已经使用了下列规则
CSS:
div[class^=col-] {
float: none;/* Overwrites float left */
display: inline-block;
vertical-align: top;
width: 25%;
}
然后如果4列有他们应该来在一条线上。如果有3列,那么他们应该居中。
HTML:
<!-- The fourth column falls down -->
<div class='row text-center'>
<div class="col-xs-3 col-1">Hi</div>
<div class="col-xs-3 col-2">Hi</div>
<div class="col-xs-3 col-2">Hi</div>
<div class="col-xs-3 col-2">Hi</div>
</div>
<!-- Works Fine and centers the columns -->
<div class='row text-center'>
<div class="col-xs-3 col-1">Hi</div>
<div class="col-xs-3 col-2">Hi</div>
<div class="col-xs-3 col-2">Hi</div>
</div>
它工作正常,如果我只有1,2或3列,但是当我拿到4列,其中一列下降到一个新的生产线。为了解决这个问题,我试着减小宽度来说24.7%
。但是,这再也不适用于所有屏幕。所以我必须不断改变宽度。
我想知道为什么宽度25%
没有采取25%
宽度和下降。以及如何解决这个问题,并让他们始终处于中心位置。
您正在使用什么版本的引导呢? 'col-2'只在Bootstrap 4中。 – ZimSystem
哦。谢谢你让我知道。我只是用它作为一个自定义类 –