写在body里
style="overflow-x: hidden;overflow-y: auto"

解决方案 »

  1.   

    这样试试:
    <div style="overflow-x:auto; width:98%;align:center;border:1px solid #666666;" class="unnamed1">
    <table width="50%">
      <tr>
        <td bgcolor="#FFFFFF" align="center">
      dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
        </td>
      </tr>
    </table>
    </div>
      

  2.   

    在body中写style="overflow-x: hidden;overflow-y: auto",只是隐藏了页面的滚动,但是并没有真正解决问题。这样的结果是div一部分被遮盖,div的滚动条不会随页面变化而相应的变化。还是不能让div动态的随页面的变化而适应页面。
      

  3.   

    虽然dh20156(风之石)解决的上面的问题,但是稍微引申一下就不行了。要是水平方向上有两个滚动条的情况就不行了,因为多个div不能在同一水平方向上。还必须放在表格中,放在表格中就出现我上面提到的问题了。
      

  4.   

    TRY:
    <div style="overflow-x:auto; width:50%;align:center;border:1px solid #666666;position:absolute;left:1%;top:10;" class="unnamed1">
    <table width="100%">
      <tr>
        <td bgcolor="#FFFFFF" align="center">
      dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
        </td>
      </tr>
    </table>
    </div>
    <div style="overflow-x:auto; width:50%;align:center;border:1px solid #666666;position:absolute;left:50%;top:10;" class="unnamed1">
    <table width="100%">
      <tr>
        <td bgcolor="#FFFFFF" align="center">
      dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
      dddddddddddddddddddddddddddddd<BR>
        </td>
      </tr>
    </table>
    </div>
      

  5.   

    dh20156(风之石) 朋友,又没有不用绝对定位的方法,即把div放到table的td里,让其随td的改变而改变?我是想解决一个portal的问题,这个页面就是由table组成的,还必须把div放大td里,不能用层处理。有好的方法麻烦就告诉我一下,谢谢。E-mail:[email protected]