我不知道是否有任何方法可以使用保持相同結構(即訂單: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項目包裝。 –