当IIS提供服务时,CSS呈现方式不同

时间:2012-02-18 16:25:01

标签: css iis-7

此问题似乎不是特定于浏览器的,通常适用于webkit / gecko / mozilla样式中的样式。

例如,当我进行网站模型并使用如下样式时:

element.class {
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border: 1px solid #800000;
}

element:last-child {
    ....
}

通过双击打开文件时,样式呈现为我所期望的。但是,将样式应用于IIS7提供的实时站点时,样式似乎已被忽略。我已经浏览了网站的IIS配置,似乎无法理解为什么会这样。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

这可能不是由于Web服务器。以下是您在排除故障时可以查看的一些内容:

  1. CSS文件是否正确加载?检查浏览器开发人员工具中加载的资源。
  2. 可能是你有一个加载的缓存CSS文件而不是?使用开发人员工具检查加载的CSS,并确保您的CSS规则在那里。
  3. 现场网站是否有可能具有更高CSS特异性的CSS规则覆盖您的CSS规则?通常你也可以在开发人员工具中看到这一点,因为在这种情况下CSS规则有一个删除或类似的表示它已被覆盖。