html如下:<html>
 <body style="height:100%;width:100%">
  <table width=100% height=100%>
   <tr><td height=80px>header</td></tr>
   <tr><td> <div id="container" style="height:100%;overflow:auto">container</div> </td></tr>
   <tr><td height=30px>footer</td></tr>
  </table>
 </body>
</html>正常情况下,页面布局在IE,FireFox下都能自适应窗口大小。
但是当中间的表格container内容很多时,FireFox就不能进行overflow:auto操作,即container出现滚动条,而是表格被撑大。IE下就能正常的,container出现滚动条。
请大家帮忙,有什么解决办法。

解决方案 »

  1.   

    http://www.webjx.com/htmldata/2006-04-09/1144541411.html
      

  2.   

    http://www.xunuo.com/blog/article.asp?id=260
      

  3.   

    楼上的,怪我没说清楚.
    width在Firefox下是正常的,但是<table height=100%>的时候,td中的内容会把表格撑大。
    IE下可以用div overflow:auto实现滚动条,但firefox下没效果。有什么办法使超出高度时<div style="height:100%;overflow:auto">出现滚动条吗?高度都是百分比.