由于列表中列太多,用div固定宽度,随这页面的Resize而改变。
取到body.clientWidth 赋给div.style.width时Div会宽一些,将页面撑开。可能是页面的垂直滚动条宽度。
我现在将body.clientWidth值-20 后赋给div宽度,整好。
请问有没什么好的方法,将div宽度正好对应页面宽度。谢谢

解决方案 »

  1.   

    style="width:100%; padding:0px 5px 0px 5px"
    行否?
      

  2.   

    方法:
    <div id=mydiv style="width:100%;border:1 black dotted;"">内容</div>
      

  3.   

    不行的
    width = 100% 的话,内容宽度超过浏览器宽度时,会撑开的,滚动条失去作用
      

  4.   

    div设置 width=100% 并设置scroll就可以
      

  5.   

    改成这样试试:width:auto
      

  6.   


    可以试试也可以在
    onResize 中设置