html - 并排设置 2 Div 和 3rd Div 应低于 2nd Div
问题描述
我有一个场景,比如显示 2 个 Div 应该并排显示,而 3rd Div 应该在 2nd Div 之下。2nd 和 3rd Div 高度与 1st Div 高度相同。所有 3 个 Div 都应该像图像一样显示。下面的代码有什么问题吗?
代码
.calendar-div {
float: left;
width: 350px;
height: 800px;
margin-right: 8px;
background-color: green;
}
.list-div {
margin-left: 358px;
height: 500px;
background-color: darkgray;
}
.legend {
clear: both;
margin-left: 358px;
margin-bottom: 500px;
height: 300px;
background-color: coral;
}
<div class="calendar-div"> Calendar</div>
<div class="list-div">List</div>
<div class="legend"> LEGEND</div>
解决方案
display: flex
让我们开心。
你的HTML应该是这样的。
<div class="wrapper">
<div id="1"></div>
<div class="wrapper_two>
<div id="2"></div>
<div id="3"></div>
</div>
</div>
div 1、2、3 必须有高度。而css代码就像
.wrapper {
display: flex;
}
.wrapper_two {
display: flex;
flex-direction: column;
}
flex
在一行中设置子元素,因为它的默认方向是row
.
所以#1
并wrapper_two
设置在一行中。
wrapper_twop
has flex-direction: column;
,因此它将子元素设置在一列中。
推荐阅读
- javascript - 如何在 Svelte 中执行 window.scrollTo(0,0)
- android-espresso - InteractionBuilder 中没有匹配器。如何使用其类指定 Kakao 视图 UI 元素?
- python - 将使用 Brython 3.7.5 的 Python 标准发行版库导入 Angular8 项目
- c# - 根据屏幕上的另一个 Picker 设置 Picker 数据
- c# - 打开编辑和打开受密码保护的 PowerPoint 演示文稿
- knex.js - 尽管检查存在重复 PRIMARY KEY 条目
- c - for循环中哪个变量的新用户输入
- javascript - Angular Owl 日期时间选择器标签和按钮未本地化
- node.js - Node.JS & Mongo.DB - 返回集合的内容
- python-3.x - 如何使用 nlp.pipe 模式加速空间管道?