2010-07-27 59 views
0

我有下面的代碼。 IE8顯示較小的高度。差異超過100個像素。它在FireFox中工作正常。爲什麼它不適用於IE?

<html> 
<body> 

    <script type="text/javascript" src='<%=ResolveUrl("~/includes/jquery-1.4.2.min.js") %>'></script> 

    <script type="text/javascript"> 
     window.onresize = ff; 

    function ff() 
    { 
    window.status = jQuery(window).height() ; 
    } 
    </script> 

</body> 
</html> 

回答

1

您是否指定了文檔類型?通常,這種性質的事物在標準模式下更加一致,而在古怪模式中什麼都行。

+0

「開發工具」顯示瀏覽器正在使用的模式,並允許您動態更改它。 (爲有興趣的讀者提供) – Pointy 2010-07-27 21:39:18

+0

您也可以在地址欄中執行'javascript:alert(document.compatMode)'。 CSS1Compat是你想要的。如果您沒有看到它,請輸入文字。 – 2010-07-27 22:02:06

0

傻了。瀏覽器已將縮放開啓至125%!

相關問題