嗯,這肯定是我遇到的一個最煩人的錯誤IE瀏覽器。奇怪的IE6和7錯誤,當部署在服務器
首先要注意的是,問題只發生在遠程服務器(?!??)上部署該站點時,並且我根本無法將其包裹在它周圍。
這是發生了什麼的截圖:
本地測試時,對卡西尼或本地IIS(甚至提琴手限制在本地主機上的速度來模擬網絡延遲)沒有在IE沒有問題。
菜單底部有1px白線效果。在IE 7中,在菜單元素頂部添加了1px的空白空間(它們是列表項內容中的塊,當然在列表中)
您可以看到該元素被降低從頂部1px。我可以通過添加-1px的負頂端邊距來解決這個IE7問題(如果一切都在本地工作,這不是一個真正的解決方案,對吧?)。
在IE6中,也有1px的加入底部以及在頂部(底部這個白線添加到主菜單的div(同樣,只有遠程服務器?)對
的最後一件事是與菜單出在IE6到位的問題...
同樣,沒有發生這些問題的遠程測試服務器(共享主機)上...
EDIT1:
我已經設法解決IE瀏覽器唯一的修復程序的一些問題,但這些修補程序在現場服務器上工作,同時打破本地IE測試中的網站... 我已經爲IE7添加了-1px的負邊距,寬度1%爲li元素的菜單(固定的IE6菜單跳出問題),但這個問題對我來說沒有意義...:/
不,沒有幫助。無論如何 – 2011-04-04 09:58:06