如何設置第一個2 div的寬度爲動態(適合內容寬度),而第三個div應該使用剩餘的水平空間並可水平滾動。在css中使用溢出
我需要的結果是所有3個div並排放置,第3個div可以滾動。
腳本我有如下
HTML
<div id="a">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="b">
<table>
<tr><td>text</td></tr>
</table>
</div>
<div id="c">
<table>
<tr><td>text</td></tr>
</table>
</div>
CSS
div#a
{
float: left;
}
div#b
{
float: left;
}
div#c
{
float: left;
width: 100%;
overflow-x: scroll;
}
上述腳本推壓DIV3到下一行,我不想。
只是供參考,當你爲ID的聲明樣式時,你不需要#a或#b或#c前面的div。在大多數情況下,您只需擁有#a {},#b {},#c {}。 – blackhawk 2013-03-11 03:22:23
如果您希望#c始終在#a和#b下,請在#c中刪除float:left屬性,而使用clear:both; – blackhawk 2013-03-11 03:24:13
前2個父div容器的寬度應該適合您的內容的大小。您可以通過添加邊框來直觀地瞭解:solid 1px#000;到前兩種風格。 – blackhawk 2013-03-11 03:27:07