我想解決一個問題,其中一個頁面的目的是有一個固定寬度的左側導航,並在其右側的主要div,佔用其餘的寬度的屏幕。表全寬div
右側的主div意味着包含一個表格,並且我希望表格可以展開以適應主區域整個寬度的寬度。
有沒有辦法在CSS中做到這一點?
我有類似下面的代碼:
<div id="overallDiv">
<div id="lhn">
Left-hand nav
</div>
<div id="mainBody">
<table>
<tr><td>A1</td><td>A2</td><td>A3</td></tr>
<tr><td>B1</td><td>B2</td><td>B3</td></tr>
<tr><td>C1</td><td>C2</td><td>C3</td></tr>
<tr><td>D1</td><td>D2</td><td>D3</td></tr>
</table>
</div>
</div>
我的CSS與此類似:
#lhn
{
display:inline;
float:left;
width: 100px;
}
#mainBody
{
display:inline;
float:left;
}
我怎樣才能使表填寫頁面的其餘部分?
Did you try ** width:auto ** – user1406062
使用網格系統,如[Bootstrap](http://twitter.github.com/bootstrap/scaffolding.html#gridSystem)或[960 Grid](http: /960.gs/)。 –