首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过IIS加载网页时,为什么我的CSS文件为空?

问通过IIS加载网页时,为什么我的CSS文件为空?
EN

Stack Overflow用户
提问于 2019-06-11 22:22:17
回答 1查看 160关注 0票数 0

编辑:当我将文件更改为HTML文件而不是ASP时,问题就消失了。CSS实际上还不错。很奇怪,但感谢所有的帮助...

我正在尝试浏览W3Schools.com上的“CSS How to”教程,但我想还是不能让HTML拾取CSS文件。

我已经将代码复制并粘贴到default.asp和mystyle.css中,它们都在同一个目录中。我正在通过IIS运行网页。

这是Default.asp文件中的超文本标记语言:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<style>
h1 {
  color: orange;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>The style of this document is a combination of an external stylesheet, and internal style</p>

</body>
</html>

这是mystyle.css中的CSS:

代码语言:javascript
复制
body {
  background-color: lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}

标题如预期的那样是橙色的,但background-color不会改变。我已经在FF/IE/Edge/Chrome中尝试过了,但是它们似乎都没有找到CSS文件。

我也尝试了红色,以防lightblue不能正常显示。我已经在Windows 10和Windows Server 2016上通过IIS进行了尝试。

你知道问题出在哪里吗?

EN

回答 1

Stack Overflow用户

发布于 2019-06-19 00:01:04

根据Jalpa的建议,我将发布一个答案,说明是什么“修复”了它。我将文件更改为.html,而不是.asp,这会导致它工作。我没有意识到ASP页面需要一些与HTML页面不同的东西来拾取CSS文件……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56545890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档