【发布时间】:2017-11-25 02:38:37
【问题描述】:
我有两个宽度相等的 div 并排放置。当第一个 div 中的文本溢出到第二行时,我希望将第二个 div 放在第一个 div 的下方 - 使每个 div 的宽度加倍。这在 CSS 中可行吗?
我尝试过使用 flexbox,但我不知道从哪里开始。
#container {
display: flex;
width: 500px;
border: 1px solid black;
}
.cell {
flex: 1;
}
<div id="container">
<div class="cell" style="background-color:pink;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</div>
<div class="cell" style="background-color:lightblue;">
Ut enim ad minim veniam, quis nostrud exercitation ullamco
</div>
</div>
【问题讨论】:
-
我不太确定你在问什么,你能用不同的方式解释吗?我有点困惑,因为我的解释是你希望孩子的身高是父母身高的 100%,所以当一个孩子长大并扩大父母的身高时,另一个孩子也会这样做,但我正在解释另一部分话说你想让第二行把 div 包起来,在它下面?
标签: html css flexbox alignment word-wrap