У меня есть локальный файл HTML, который имеет ссылку на локальный файл CSS.Оба файла находятся на компьютере A. HTML-код находится в одном месте, но CSS-файл хранится в другом месте на компьютере A. HTML-файл представляет собой отчет, созданный программой, работающей на компьютере A. Пользователь читает отчет HTML на компьютере A.
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>My very first html document</title>
<link rel="stylesheet" type="text/css" href="C:\tmp\folder1\css\mystyle.css" />
</head>
<body>
<div class="myclass" >Hello World!</div>
</body>
</html>
CSS mystyle.css
.myclass {
background-color: yellow;
}
Структура папок выглядит следующим образом:
C:
+
+->tmp
+
+>folder1
| +
| +>css
| +
| +>mystyle.css
+>folder2
+
+>index.html
В Firefox CSS не применяется.Результаты Firefox, Chrome, IE, Edge (по часовой стрелке).
Версия Firefox: 63.0.3 (64 бита)
Что я пробовал
- Относительный путь к CSS (href = "../ folder1 / css / mystyle.css").Это работает.
- Изменено с косой черты на обратную косую черту.Это не сработало.
Я бы предпочел абсолютный путь для CSS.Я бы предпочел не копировать CSS.
Вопросы
- Может кто-нибудь объяснить, почему Firefox не применяет CSS?
- Что такое быстрое решение этой проблемы?
- Что правильно делать?