编辑:当我将文件更改为HTML文件而不是ASP时,问题却消失了。 CSS实际上很好。奇怪,但是感谢所有的帮助...
我正在尝试遍历W3Schools.com上的“ CSS How To”教程,但无法获取HTML来拾取CSS文件(我认为)。
我已将代码复制并粘贴到default.asp和mystyle.css中,它们都位于同一目录中。我正在通过IIS运行网页。
这是Default.asp文件中的HTML:
<!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:
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
标题为预期的橙色,但是background-color
不变。
我已经在FF / IE / Edge / Chrome浏览器中尝试过此方法,但似乎都没有选择CSS文件。
我也尝试过红色,以防浅蓝色无法正确显示。我已经在Windows 10和Windows Server 2016上通过IIS尝试过此操作。
关于可能是什么问题的任何想法?
答案 0 :(得分:0)
根据贾尔帕(Jalpa)的建议,我将发布一个带有“修复”内容的答案。 我将文件更改为.html而不是.asp,这使它正常工作。我没有意识到ASP页面需要与HTML页面不同的东西才能拾取CSS文件...