我有一個三列div,我想適合頁面上沒有溢出第三列到下面的其他兩個。CSS:在不放100%的情況下製作一個儘可能寬的列。
前兩列不能超過200px,第三列必須至少爲280px。導致第三列變寬的原因是td標籤內有一些長句的表格。如果將文本包裝到另一行,則表格可以放置。
如果我把表的寬度設置爲100%,第3列溢出到1和2以下,所以我必須爲表格設置一個固定的寬度。這與我正在嘗試做的事情不符,這是爲了讓頁面自己變大。但我不能兩者都有。有什麼我可以做的嗎?
<div class="column1">
</div>
<div class="column2">
</div>
<div class="column3">
<table width="300px"> <!- would like to put 100% -->
</table>
</div>
CSS
div.column1, div.column2 {
float: left;
max-width:280px;
padding: 5px;
}
div.column3 {
float: left;
min-width:280px;
padding: 5px;
}
.column3 table {
table-layout:fixed;
word-wrap:break-word;
}
.column3 td {
white-space: normal;
word-wrap:break-word;
}
是的,你可以顯示一個滾動條,是很好..? –
不是真的,它會工作,但看起來有點不尋常,即使尺寸正確,文本也只有幾行。 –