基本CSS不能与IIS8中的非IE浏览器一起使用

时间:2016-07-20 23:56:05

标签: css iis-8

所以这可能是基本的,我不知道我做错了什么。我在Windows 10上使用IIS(用于开发\练习),我的Web根目录中只有两个文件:default.htm&的style.css

的default.htm

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    <body>
        <div id="bodystuff">
            Stuff
        </div>
    </body>
</html>

的style.css

#bodystuff {
    font-family: Georgia;
    font-size: 5em;
}

我的问题(并且很可能是我缺少的东西)是当我用IE打开页面时(11,如果这很重要)它打开很好并且我身体中的东西正确渲染使用我的style.css文件。但是,如果我使用Firefox打开同一个网站,该网站就会呈现,好像我根本没有配置任何样式。

strange

有关我缺少什么的建议,以便在使用IE或FF打开网站时使用我的CSS?

1 个答案:

答案 0 :(得分:0)

最终原因是我的default.htm和style.css文件的文件编码不同。我使用UTF8重新创建了文件,现在它可以工作了。 Firefox似乎对CSS和HTML文档之间的文件编码非常敏感。我找到了解决方案,感谢@ AlexanderO&#Mara;我指向Firefox的开发者控制台,该控制台发出警告,然后我搜索并找到关于here的讨论。