我會創造something like this它使用的div中的div,寬度爲%,並float:right
把內div的右側
/* HTML */
<div id="frame">
<div class='row'><div class='inner'></div></div>
<div class='row'><div class='inner'></div></div>
<div class='row'><div class='inner'></div></div>
<div class='row'><div class='inner'></div></div>
<div id="divSettings"></div>
</div>
/* CSS */
#frame {
width: 350px;
height: 460px;
}
.row {
height:100px;
width: 100%;
}
.inner {
float: right;
width: 33%;
height:100%;
border-left:1px solid black;
}
#divSettings {
height: 50px;
width:100%;
}
div:not(.inner) {
border: 1px solid black;
}
注:當設置的frame
高度,不要忘了,包括增加的高度上的頂部和底部,內部的div有邊框
你最終解決了你的問題嗎? –