嗯,这肯定是我遇到的一个最烦人的错误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