你都加了 w3c DTD标准吧?
应该不会有那么大差别

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >html文件头部是这个
      

  2.   


    是的啊
    我的问题就是
    最大化后
    ie6 得到的值是  1024 是正确的
    ie7 却是        1003
      

  3.   

    晕倒
    我又测试了一个ie7版本号是 7.0.5730.13 的 ie7结果都是  1003
    我的ie7是在 windows xp 下,下载微软 ie7 安装的
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <script type="text/javascript">
    function offsetwidth()
    {
     alert(document.documentElement.offsetWidth);
    }
    </script>
    </head>
    <body>
    <input type="button" onclick="offsetwidth()" value="showsize" />
    </body>
    </html>我的代码是这样的
      

  5.   

    另外问一下~~
    csdn的网站技术人员是业余的吗
    为什么源代码里没有 javascript?
    jscript不是微软的  javascript吗
      

  6.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">把这去了试下
      

  7.   

    我用你的代码试了下,我的1680x1050
    弹出显示是1659,确实少了21px
      

  8.   

    去掉<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    就是1680
      

  9.   

    为了兼容浏览器,请尽量保留
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    这个意思是按照XHTML1.0的标准去执行去掉的话就按照IE默认的标准执行了21PX的是被侧边和滚动条给占领了,实际上1003才是真正的浏览器可用宽度
      

  10.   

    你要获得真实的屏幕宽度应该这样:alert(window.screen.width);
      

  11.   

     
                                              ie7            ff3        ie6               
    document.body.clientWidth                 983            1008       983
    document.body.offsetWidth                 983            1008       983
    document.body.scrollWidth                 983            1008       983
    document.documentElement.clientWidth      1003           1024       1003
    document.documentElement.offsetWidth      1003           1024       1024
    document.documentElement.scrollWidth      1003           1024       1003这是同样的环境,ie7 ,ff3.0.1 ,ie6 得到的结果
    郁闷
      

  12.   


                                          ie7   ff3   ie6 
    document.body.clientWidth             983   1008  983 
    document.body.offsetWidth             983   1008  983 
    document.body.scrollWidth             983   1008  983 
    document.documentElement.clientWidth  1003  1024  1003 
    document.documentElement.offsetWidth  1003  1024  1024
    document.documentElement.scrollWidth  1003  1024  1003csdn对ff的支持比较郁闷