РЕДАКТИРОВАТЬ: проблема исчезла, когда я изменил файл на файл HTML вместо ASP. CSS был на самом деле хорошо. Странно, но благодаря всему, что помогло ...
Я пытаюсь просмотреть учебное пособие по CSS на W3Schools.com и не могу заставить HTML взять файл CSS (я думаю).
Я скопировал и вставил код в default.asp и mystyle.css, и они оба находятся в одном каталоге. Я запускаю веб-страницу через IIS.
Это HTML-код в файле Default.asp:
<!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>
А это CSS в mystyle.css:
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
Заголовок оранжевого цвета, как и ожидалось, но background-color
не меняется.
Я пробовал это в FF / IE / Edge / Chrome, но ни один из них, похоже, не взял файл CSS.
Я тоже попробовал красный на тот случай, если светло-синий не показывался правильно. Я пробовал это через IIS на Windows 10 и Windows Server 2016.
Есть идеи, в чем может быть проблема?