我有几个DIV(S)(这样的形象)内部在父DIV。我想自动获得,最大的股利高度的所有股利(S)。有CSS解决方案吗? 高度最大的div来所有的div,S
0
A
回答
3
这是一个典型的CSS高度的问题,是很好的Flexbox的解决。
.parent {
display: flex;
border: 2px solid #222;
flex-direction: row;
padding: 10px;
}
.parent .child {
padding-right: 10px;
flex-grow: 1;
width: 33%;
}
.parent .child:last-child {
padding-right: 0;
}
.parent .child .content {
border: 1px solid blue;
height: 100%;
}
.parent .child:first-child .content {
border: 1px solid red;
}
<div class="parent">
<div class="child">
<div class="content">
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah
</div>
</div>
<div class="child">
<div class="content">Div 2</div>
</div>
<div class="child">
<div class="content">Div 3</div>
</div>
</div>
1
你这里的答案是Flexbox的。这将为您提供3列,水平对齐,与容器(和其他儿童)的最大高度相同的高度。
<div class="flex-container">
<div class="flex-item"></div>
<div class="flex-item"></div>
<div class="flex-item"></div>
</div>
.flex-container { display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
height:500px;}
.flex-item {
height:100%
display:block }
1
您可以Flexbox的实现这一点 - 包含更少的代码(调整值对您的好处):
html,
body {
height: 100%;
width: 100%;
box-sizing: border-box;
margin: 0;
overflow: auto;
}
.parentDiv {
display: flex;
flex-flow: row wrap;
border: 2px solid black;
padding: 10px;
}
.parentDiv div {
width: 33.3%;
flex: 1;
margin-left: 10px;
border: 1px solid blue;
}
.parentDiv div:first-child {
margin-left: 0;
border: 1px solid red;
}
<div class="parentDiv">
<div>Div 1 - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex provident a eaque sequi. Sapiente, esse, animi! Debitis eius, officiis minus totam delectus iusto, tenetur corrupti quo officia quis minima tempore. Lorem ipsum dolor sit amet, consectetur
adipisicing elit. Quibusdam consequuntur quaerat hic optio sint perspiciatis cumque doloribus blanditiis explicabo animi non eveniet aperiam, harum dolor, earum rem temporibus eos. Optio.</div>
<div>Div 2</div>
<div>Div 3</div>
</div>
相关问题
- 1. 匹配子div div最大高度与父div最大高度
- 2. DIV中的最大高度
- 3. Div最大高度太高
- 4. 带有最大高度的div表格
- 5. 增加最大/最小高度:div的?
- 6. div与最小高度和子div有父母的高度
- 7. Internet Explorer中的最大div高度
- 8. 最小高度div下的位置div
- 9. 将div的高度从javascript的最大高度扩展到
- 10. 扩大div的高度
- 11. 基于另一个div的高度来设置div的高度
- 12. 比较所有的DIV在LI和最大高度设置为DIV到其他的DIV在李
- 13. .toggle()所有高度超过99px的div
- 14. 如何让div有所需的高度?
- 15. 扩大所有div之一div来充分宽度上悬停
- 16. jQuery的约束div来最大窗口高度
- 17. 事业部的高度等于另一个DIV最大高度
- 18. 设置DIV最大高度不工作
- 19. IE固定div最大高度?
- 20. 让子div取最大高度
- 21. 使用javascript计算div最大高度
- 22. 图片高度100%出来大于div
- 23. 保持div的宽高比,并应用最大高度和最大宽度
- 24. 隐藏超出外部div高度的内部div(s)
- 25. 最大高度取决于父div或其旁边的div的长度?
- 26. 3个高度最高的div?
- 27. 有没有办法保持所有缩放级别的div的最大高度和最大重量
- 28. 等于div的高度,对齐的最高div
- 29. 父div匹配最高的孩子div的高度?
- 30. div的高度
'显示:flex'在父母身上。 –
非常感谢。我尝试显示:弯曲但不工作 –