我不知道是否有任何方法可以使用保持相同结构(即订单:box1,box2,box3和box4)的弹性盒来实现这种组合。重新安排没有绝对位置的弹性物品
我得到了这一点,但box4
被推向下跌破其他框:http://codepen.io/anon/pen/xRVEwW
.container{
width:600px;
position:relative;
}
.box1, .box2, .box3, .box4{
width: 200px;
}
.box2, .box4{
margin:0 auto;
}
.box1{
background:pink;
position:absolute;
left:0; top:0;
}
.box2{
background:lightgreen;
}
.box3{
background:lightgrey;
position:absolute;
right:0; top:0;
}
.box4{
background:lightblue;
}
<div class='container'>
<div class="box1">Box 1.<br> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </div>
<div class="box2">Box 2.<br> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam et fermentum odio, eget mattis quam. Curabitur rutrum lorem a augue egestas, ut rhoncus mi viverra. Vivamus vehicula leo mauris.</div>
<div class="box3">Box 3.<br> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam et fermentum odio, eget mattis quam. Curabitur rutrum lorem a augue egestas, ut rhoncus mi viverra. Vivamus vehicula leo mauris, eu facilisis ex placerat id. Sed at ornare augue, id hendrerit nibh. Suspendisse sit amet velit sapien. Nulla sit amet ligula ac leo ultrices egestas et eget augue. Integer non metus tellus. Nam sed lorem et magna gravida laoreet. Vivamus et varius ipsum, ac mattis mi.</div>
<div class="box4">Box 4.</div>
</div>
伟大的方法!你认为有没有办法做到这一点,而没有指定容器的高度值? –
这是一个常见的要求。没有容器的高度,没有任何东西可以强制Flex项目包装。 –