我创建了一个简单的网络应用程序。当我将应用程序部署到 Dev 和 QA 服务器时,一切正常。当我将相同的代码库部署到暂存服务器时,我发现许多 CSS 样式未正确应用。几个 Div 标签错位散落在其他地方。更有趣的是,这只发生在 IE 浏览器上。 (我正在使用 IE9)。应用程序已托管在 IIS 服务器中。有没有人遇到这样的类似问题?让我知道是否需要提供更多详细信息?
在我使用 Dev 工具进行比较后,再观察一次。暂存服务器在 CSS 类中没有一些缺失的属性。这怎么可能?
最佳答案
我建议检查未正确显示的 div 是否多次应用相同的规则。一条规则将凌驾于另一条规则之上。
打开检查器,查找重复的规则。通常,规则将按照它们加载的顺序应用,这在您的不同环境中可能不匹配。
关于html - IE 浏览器特有的两种不同服务器环境下的页面未应用 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11715914/