如何将2行2列合并为Bootstrap 4中的1个大盒子?

时间:2019-12-16 08:39:46

标签: html bootstrap-4

如何将2行2列合并为Bootstrap 4中的1个大盒子?

之前:

enter image description here

要这样:

enter image description here

HTML

<div class="container">
  <div class="row">
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
  </div>
  <div class="row">
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
    <div class="col-3">.col-3</div>
  </div>
</div>

2 个答案:

答案 0 :(得分:1)

我对您的html结构进行了一些更改,还使用了一些b-4类(h-100)来对齐它。阅读boostrap-4 document了解网格系统。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<div class="container">
  <div class="row">
    <div class="col">
      <div class="row">
        <div class="col border">.col-3</div>
        <div class="col border">.col-3</div>
        <div class="w-100"></div>
        <div class="col border">.col-3</div>
        <div class="col border">.col-3</div>
      </div>
    </div>
    <div class="col">
      <div class="row h-100">
        <div class="col border h-100">.col-3</div>
      </div>
    </div>
  </div>
</div>

答案 1 :(得分:0)

希望这会有所帮助。注意,我没有添加背景颜色或类来保持答案干净

<div class="row">
  <div class="col-sm-6">
      <div class="row">
        <div class="col-sm-6">A</div>
        <div class="col-sm-6">B</div>
      </div>
      <div class="row">
        <div class="col-sm-6">C</div>
        <div class="col-sm-6">D</div>
      </div>
  </div>
  <div class="col-sm-6">
    F
  </div>
</div>

JSFIDDLE LINK