我正在嘗試佈置一個帶有兩列的表格頁面。我希望最右邊的列停靠在頁面的右側,並且此列應具有不同的背景顏色。右側的內容幾乎總是比左側的內容小。我希望右邊的div永遠足夠高,可以到達它下面一行的分隔符。如何讓我的背景顏色填充該空間?用CSS在HTML中設置div的高度
.rightfloat {
color: red;
background-color: #BBBBBB;
float: right;
width: 200px;
}
.left {
font-size: 20pt;
}
.separator {
clear: both;
width: 100%;
border-top: 1px solid black;
}
<div class="separator">
<div class="rightfloat">
Some really short content.
</div>
<div class="left">
Some really really really really really really
really really really really big content
</div>
</div>
<div class="separator">
<div class="rightfloat">
Some more short content.
</div>
<div class="left">
Some really really really really really really
really really really really big content
</div>
</div>
編輯:我同意,這個例子非常類似表格與實際表格將是一個不錯的選擇。但是,我的「真實」頁面最終不會像桌面一樣,我只想先掌握這個任務!
而且,由於某些原因,當我創建/編輯我的帖子在IE7中,代碼顯示正確的預覽視圖,但是當我真的發表了消息,格式被刪除。在Firefox 2中編輯我的帖子似乎奏效了,FWIW。
另一種編輯:是的,我沒有接受GateKiller的答案。它確實在我的簡單頁面上很好地工作,但不在我實際較重的頁面中。我會調查你們都指向我的一些鏈接。
好的,謝謝你polsonby。 – 2014-09-15 06:55:02