Pet*_*ada 3 html css bootstrap-4
无论有多少列,我都无法弄清楚如何使网格扩展到容器的全宽
<div class="container">
<div class="row">
<div class="col-md-2 first"></div>
<div class="col-md-9 second"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在上面的例子中显示 2 列内联和 .row 具有全宽。然而,如果我删除第一个 div(保持完全相同的代码),第二个 div 将改变它的位置到左边并保持原来的宽度。我需要它拉伸到容器的全宽。我需要这个的原因是因为我将有一些 php 条件表达式来阻止它显示,在这种情况下,我希望模板更改并且第二个 div 为全宽和位置在中间。
我找到了以下 CSS 的答案,它确实有效,但它也弄乱了响应式结构,我可能不得不对其进行修补,直到没有尽头:
CSS:
.row{
display: table;
width: 100%;
}
.first, .second{
display: table-cell;
float: none;
}
.second{
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
由于我是 Bootstrap 的新手,我想知道是否有任何内置类可以解决这个问题?谢谢