我读了5-6个问题/答案,但找不到我要找的_
引导程序4列的行为与我预期的不同。低于约600px设备宽度时,边缘溢出而不是继续减小大小
at 618px the columns are still reducing
at 538px the columns are overflowing
HTML格式:
<div class="container">
<div class="row">
<div class="col-lg-9 col-md-12">
<div class="outerDivBorder" id="photoBox">
<div style="height: 10em;"></div>
</div><!-- /#photoBox -->
</div>
<div class="col-lg-3 col-md-12">
<div class="outerDivBorder" id="dataBox">
<div style="height: 10em;"></div>
</div><!-- /#dataBox -->
</div>
</div>
</div><!-- /.container -->
CSS:
.outerDivBorder {
width: 100%;
border: 1px solid #454343;
padding: 0 1rem;
margin: 1rem;
margin-top: 1.5rem;
margin-bottom: 2rem;
}
提前感谢您对此提供的任何指导:)
最佳答案
你把margin: 1rem;
放在.outerDivBorder
上,边距将内容推到小屏幕上。在col
s上使用padding-可以通过使用实用程序类进行padding来完成,在本例中为py-3
:
.outerDivBorder {
width: 100%;
border: 1px solid #454343;
padding: 0 1rem;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-lg-9 col-md-12 py-3">
<div class="outerDivBorder" id="photoBox">
<div style="height: 10em;"></div>
</div>
</div>
<div class="col-lg-3 col-md-12 py-3">
<div class="outerDivBorder" id="dataBox">
<div style="height: 10em;"></div>
</div>
</div>
</div>
</div>
关于html - Bootstrap 4列溢出而不是调整大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46018983/