如果左div內的內容增加,整體佈局的高度將相應增加,並且所有內容都將如其應當:jsfiddle。然而,如果在高度合適的div增加里面的內容,佈局不增加它:jsfiddle並排divs及其高度存在一些問題
<div class="outer">
<div class="contain">
<div class="one">
</div><div class="two">
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</div>
</div>
<div class="bottom">
</div>
</div>
CSS:
.outer {
display: block;
width: 500px;
min-height: 500px;
background-color: black;
border: 2px solid black;
}
.contain {
display: block;
width: 500px;
min-height: 500px;
background: red;
}
.one {
display:inline-block;
width: 200px;
min-height: 100px;
background: yellow;
bottom:200px;
}
.two {
float:right;
width: 300px;
min-height: 300px;
background: purple;
}
.bottom {
display:block;
background: blue;
width: 500px;
height:200px;
bottom: 0;
}
希望得到一些指導。
其實我需要把它們對齊到頂端,所以我把'bottom'改成了'top',現在看起來工作正常,謝謝。 – sooper