你在样式表里加一句代码:html, body{height: 100%; max-height:100%;}就可以修正这个BUG了。

解决方案 »

  1.   

    function fGetViewPortSize() 
    {// shawl.qiu script
     var myWidth = 0, myHeight = 0;
     if(typeof(window.innerWidth ) == 'number' ) 
     {//Non-IE
      myWidth = window.innerWidth;
      myHeight = window.innerHeight;
     } 
     else if 
     (
      document.documentElement && 
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) 
      ) 
     {//IE 6
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
     } 
     else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
     { //IE 4
      myWidth = document.body.clientWidth;
      myHeight = document.body.clientHeight;
     }
     return [myWidth, myHeight];
    } // end function fGetViewPortSize
      

  2.   

    怎么说?这个原来是bug吗,可是我用了你说的方法怎么不起作用呢,还是和原来一样。
    我的页面开始两行是这样的
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">