我在另一个 div 中创建了 3 列 div,并堆叠在如何使它们与中间的高度相同并位于 div 顶部的那一刻。您能否建议可以采取哪些措施来实现这一目标?
.div-box {
width: 500px;
margin: 0 auto;
}
.left {
width: 200px;
height: 100px;
background-color: red;
display: inline-block;
}
.mid {
width: 200px;
display: inline-block;
}
.right {
width: 50px;
height: 100px;
background-color: black;
display: inline-block;
}
<div class='div-box'>
<div class='left'></div>
<div class='mid'>
<p>Cardigan knausgaard kinfolk humblebrag hashtag. Chambray banh mi mustache, quinoa flannel craft beer tacos vinyl. Ethical swag everyday carry, typewriter crucifix mustache cornhole next level iPhone squid. Slow-carb flannel chambray man bun, migas
</p>
</div>
<div class='right'></div>
</div>
最佳答案
您可以使用表格布局:
.div-box {
width: 500px;
margin: 0 auto;
display: table;
}
.div-box > div{display: table-cell}
.left {background-color: red}
.mid {width: 200px}
.right {background-color: black}
<div class='div-box'>
<div class='left'></div>
<div class='mid'>
<p>Cardigan knausgaard kinfolk humblebrag hashtag. Chambray banh mi mustache, quinoa flannel craft beer tacos vinyl. Ethical swag everyday carry, typewriter crucifix mustache cornhole next level iPhone squid. Slow-carb flannel chambray man bun, migas
</p>
</div>
<div class='right'></div>
</div>
关于html - 3个div在其他div内的同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35303567/