尝试了这一点:为什么不在IE中工作?
______________________
|......|.............|
|......|.............|
|......|.............|
|......|.............|
|______|.............|
|......|.............|
|......|.............|
|______|_____________|
...但我得到这个:
______________________
|......|.............|
|......|.............|
|......|.............|
|......|.............|
|......|.............|
|......|.............|
|______|.............|
|______|_____________|
下面的代码:
<div style="width:100%" align="center">
<div style="width: 1100px; padding: 18px; position:absolute; top: 168px; left: 15%; align: left">
<div style="width:100%">
<table style=" width:100%;">
<tr valign="top">
<td style="width:170px; height:475px;">
<div id="vertnav" style="width:170px">NAVBAR</div>
</td>
<td width=12px></td>
<td rowspan="2">
<div style=" background-color: #f6efdf; padding: 0px 20px 0px 20px; height:590px; overflow-y: scroll;">CONTENT</div>
</td>
</tr>
<tr>
<td></td><td></td>
</tr>
</table>
</div>
</div>
</div>
导航栏的细胞高度应为475,和内容单元的高度应该是590px。内容高度单元格横跨两行,这应该使导航栏下的空间大约为125px。它在FF中工作,但在IE中更像5px。
我(或IE)做错了什么?
它说某人编辑了我的帖子(可能是修正了这个小ASCII图 - lol),但是我继续并覆盖了它......对不起......但我终于在第三次了。 :D – TimFoolery 2010-11-09 15:57:19
您正在使用表格进行布局,*是*错误。 Uss CSS并漂浮。 – 2010-11-09 15:59:56