所以这可能是基本的,我不知道我做错了什么。我在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打开同一个网站,该网站就会呈现,好像我根本没有配置任何样式。
有关我缺少什么的建议,以便在使用IE或FF打开网站时使用我的CSS?
答案 0 :(得分:0)
最终原因是我的default.htm和style.css文件的文件编码不同。我使用UTF8重新创建了文件,现在它可以工作了。 Firefox似乎对CSS和HTML文档之间的文件编码非常敏感。我找到了解决方案,感谢@ AlexanderO&#Mara;我指向Firefox的开发者控制台,该控制台发出警告,然后我搜索并找到关于here的讨论。