【发布时间】:2020-04-24 18:54:38
【问题描述】:
我想在桌面上实现如下布局:
[1][2]
[3][2]
我需要第 2 列是桌面上 1 和 3 的高度。
然后在移动设备上我希望它看起来像:
[1]
[2]
[3]
我尝试了 2 个选项:
选项 1:
<div class="row">
<div class="col-md-7">
<span>1</span>
</div>
<div class="col-md-5">
<span>2</span>
</div>
<div class="col-md-7">
<span>3</span>
</div>
</div>
问题是块 2 只是块 1 的高度。
选项 2:
我想过使用列排序在块 1 和块 3 之间插入块 2:
<div class="row">
<div class="col-md-7">
<div>
<span>1</span>
</div>
<div>
<span>3</span>
</div>
</div>
<div class="col-md-5">
<span>2</span>
</div>
</div>
但我认为这是不可能的。
还有其他我没有想到的方法吗?还是可以使用上述方法之一?
谢谢。
【问题讨论】:
-
试试
flex-layout属性
标签: html css bootstrap-4 flexbox