Css 引导-中心内分区
我有这个:Css 引导-中心内分区,css,twitter-bootstrap,Css,Twitter Bootstrap,我有这个: 为什么红盒子的宽度这么大?我希望它在最后一个框之后立即完成,这是一个带有标记CCC的框,然后将整个红色框居中。边框将像素添加到框的宽度上,因此最后一个框位于新行上。您可以设置框大小:边框框,并在边框上添加一个填充,而不是一个边距,以实现您想要的效果 我更新了你的代码: 阅读更多有关框大小调整属性可以执行的操作的信息 更新 请参见此处的代码: 您可以使用flex basis控制本例中的项目,其中X项为3 flex-basis: calc(100% * 1/3); 所以100除以1
为什么红盒子的宽度这么大?我希望它在最后一个框之后立即完成,这是一个带有标记CCC的框,然后将整个红色框居中。边框将像素添加到框的宽度上,因此最后一个框位于新行上。您可以设置
框大小:边框框在正文
上添加code>,并在边框
上添加一个填充,而不是一个边距,以实现您想要的效果
我更新了你的代码:
阅读更多有关框大小调整
属性可以执行的操作的信息
更新
请参见此处的代码:
您可以使用flex basis
控制本例中的项目,其中X项为3
flex-basis: calc(100% * 1/3);
所以100除以1/3等于33.333%,这是AAA,BBB,CCC集装箱的宽度。DDD将转到下一行
所有使用的CSS:
由于您在内部div中使用%,因此必须将百分比变大,将div变小,直到得到您喜欢的大小,如下所示:
只需使用.inner的with和其中的div即可。4列未对齐的问题是由于您在.border类中设置了边距,以及为#inner id设置的类。因此,如果删除边距,我们应该能够解决所有问题。像这样:
<div id="center" class="col-lg-7">
<div class="col-md-4 border">AAA</div>
<div class="col-md-4 border">BBB</div>
<div class="col-md-4 border">CCC</div>
<div class="clearfix"></div>
<div class="col-md-12 border">DDD</div>
</div>
AAA
BBB
CCC
DDD
或者,如果您希望将所有4列对齐,您可以这样编码:
<div id="center" class="col-lg-7">
<div class="col-md-3 border">AAA</div>
<div class="col-md-3 border">BBB</div>
<div class="col-md-3 border">CCC</div>
<div class="col-md-3 border">DDD</div>
</div>
AAA
BBB
CCC
DDD
您可以在此处查看示例代码:
我希望这对你有帮助 这不是我想要的。我希望将这些内部框分开,如果有超过N个(取决于屏幕大小),则其他框应转到下一行。它应在CCC后换行,但所有这些框都应移到右侧。如果没有人了解您想要什么,也许您应该更清楚地问您的问题。同时告诉我们你试过什么,因为就我阅读你的问题而言,我所做的正是你想要的。
<div id="center" class="col-lg-7">
<div class="col-md-3 border">AAA</div>
<div class="col-md-3 border">BBB</div>
<div class="col-md-3 border">CCC</div>
<div class="col-md-3 border">DDD</div>
</div>