Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS样式不适用于特定于IE浏览器的两个不同服务器环境中的页面_Html_Css_Iis 7_Cross Browser - Fatal编程技术网

Html CSS样式不适用于特定于IE浏览器的两个不同服务器环境中的页面

Html CSS样式不适用于特定于IE浏览器的两个不同服务器环境中的页面,html,css,iis-7,cross-browser,Html,Css,Iis 7,Cross Browser,我创建了一个简单的web应用程序。当我将应用程序部署到Dev和QA服务器时,一切都非常正常。当我将相同的代码库部署到暂存服务器时,我发现许多CSS样式没有正确应用。几个Div标签错位,分散在其他地方。更有趣的是,这只发生在IE浏览器上。(我正在使用IE9)。应用程序已托管在IIS服务器中。有人面临类似的问题吗?如果我需要提供更多细节,请告诉我 在我使用Dev工具进行比较之后,还有一个观察结果。临时服务器在CSS类中没有缺少的属性。为什么会出现这种情况?我建议检查未正确显示的div是否多次应用相同

我创建了一个简单的web应用程序。当我将应用程序部署到Dev和QA服务器时,一切都非常正常。当我将相同的代码库部署到暂存服务器时,我发现许多CSS样式没有正确应用。几个Div标签错位,分散在其他地方。更有趣的是,这只发生在IE浏览器上。(我正在使用IE9)。应用程序已托管在IIS服务器中。有人面临类似的问题吗?如果我需要提供更多细节,请告诉我


在我使用Dev工具进行比较之后,还有一个观察结果。临时服务器在CSS类中没有缺少的属性。为什么会出现这种情况?

我建议检查未正确显示的div是否多次应用相同的规则。一条规则将凌驾于另一条规则之上


打开检查器,查找重复的规则。通常,规则将按加载顺序应用,这在不同的环境中可能不匹配。

您是否验证CSS文件已完全上载到暂存?比较文件大小和校验和?嗨,Kim。。谢谢你的回复。我做了一些额外的研究,发现登台应用程序具有IE7文档兼容性模式,而开发人员和QA具有IE9文档兼容性。当我在Dev tools中将兼容性更改为IE9时,该站点看起来和Dev中的一样好。我接下来的问题是为什么会出现这种兼容性问题?我解决了这个问题。IIS中有一个允许IE7兼容的设置。我已经删除了设置和网站的工程罚款。这个链接帮助我解决了这个问题。谢谢Kim在这方面花时间。谢谢。