我收到一個涉及IIS和IE的奇怪問題,我會盡量清楚地描述它。2個服務器,兩個網站都是相同的:IE顯示兩個稍微不同的版本
我有本地開發的常規html-css-js/jquery網站。現在已經準備好了,我正在嘗試將它部署到服務器上。
一旦它託管在服務器上,我看到在IE中兩個問題只是:
呈現略有不同:有所有的在我的網站的額外空白幾個像素(這樣的內容實際上是比在本地觀看時更「壓縮」)。
一些JS問題:我正在使用Impromptu jQuery彈出式插件,並且在其「已裝載」事件中指定的回調預先填充其表單字段。在FF中它可以工作,但在IE中,這些字段不會填充,直到我關閉彈出窗口並再次打開。這在所有瀏覽器本地工作。
聽起來很奇怪,我的jQuery彈出對話框中的文本似乎沒有應用'ClearType'技術。文本就像'1像素薄',並且不像其他地方那樣反鋸齒。
我已經上傳我的網站到另一臺服務器,它運行完美的罰款。問題是我需要把它放在第一臺服務器上,我不知道什麼是錯的。這兩臺服務器都在Win 2k3上,安裝有IIS 6,.NET 3.5。
任何指向什麼是錯的?非常感謝。
來排除這種快速的方法是做一個按Ctrl-F5刷新,而不是F5刷新(忽略客戶端緩存的請求)。 – 2010-10-14 21:44:20
這導致我發現問題,謝謝。事實證明,一旦部署,IE8自動進入「兼容性視圖」,它打破了我的佈局中的幾件事情。我現在要看看它爲什麼會自動進入這種模式,以及我如何防止它。 – siger 2010-10-14 21:50:44
HTML5 doc類型<!DOCTYPE html>將踢入標準模式。 http://ejohn.org/blog/html5-doctype/ – 2010-10-15 00:18:48