目前我的布局使用表格,但在 Opera 和 IE 中,所有 td 高度 100% 都不起作用。
在 Firefox/Chrome 中,如下图所示:
html结构
<table>
<tr>
<td>
<table>
<tr>
<td></td>
</tr>
<tr>
<td style="height:32px;"></td>
</tr>
</table>
</td>
<td style="width:64px"></td>
</tr>
<table>
那么我怎样才能把它变成 div 呢?
我在谷歌上尝试设置第一个 div 绝对位置和高度 32px,然后将其置于底部 0,第二个 div 将其高度设置为 100% 绝对位置和顶部:0 底部:32px,但根本不像图片那样工作。
谁能教我如何从表格迁移布局?
更新
我在某些页面中的 php 脚本会动态添加一个顶栏。
当前布局:
<div id="leftside">
<div id="topbar"></div>
<div id="php-generated-content">
<div id="autofill"></div>
<div id="bottombar"></div>
</div>
</div>
<div id="rightside">
<div id="right-menu"></div>
</div>
与图片相同,但在顶部添加一个高度:32px 顶部栏,然后绿色部分在顶部和底部栏之间自动填充。