我正在尝试解决一个问题,即页面具有固定宽度的左侧导航,右侧有一个主 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;
}
如何让表格填满页面的剩余部分?