一般来说,要解决该问题,只有采用分浏览器适配的方式(使用hack或者识别浏览器后加载不同的css),没有更好的办法。
首先检查:你是不是就传了你本地的文件。在你传到服务器上之后。是不是还有别的文件呢。能不能是别的文件影响呢。你的也不可能是一个静态的HTML吧!在不看看你的有没有javascript 控制了你的CSS呢。等等,你好好检查一下吧! 祝你好运。灵异是不大可能的了。首先我想确认的是,你是不是静态页面,还是把静态页面嵌入动态页面?第二、本地测试,是否完成所有兼容测试。比如 火狐 谷歌 360 IE9 ie8 等?
第三、服务器跟用IE几和什么浏览器打开没有关系。
第四、有这情况会出现,你用本地测试的时候,比如IE有两个内核,一个是IE7 一个IE8,好像是供人测试用的,所以你测试的时候是用IE8内核,放上服务器浏览又是一个内核。
建议你下载测试兼容性的工具。或者叫其他人用其他电脑帮你看看网页。