"Таблица стилей не была загружена, потому что ее тип MIME"text/html"не является"text/css"
У меня есть приложение javascript, и когда я запускаю его в Firefox, я получаю следующую ошибку в консоли:
Msgstr "Таблица стилей не была загружена, потому что ее тип MIME"text/html"не является" text / css ".
DumbStuck!!
РЕДАКТИРОВАТЬ: Обратите внимание, что он говорит, что "Таблица стилей ABCD..." Но ABCD на самом деле HTML-файл.
Редактировать (ОТВЕТ): На самом деле я неправильно поставил href=""
и, следовательно, html-файл восстанавливал себя как CSS. У Mozilla была похожая ошибка однажды, и именно оттуда я получил ответ. Но ответы других тоже помогли мне. Благодарю.
7 ответов
На самом деле я неправильно указал href="", и, следовательно, html-файл называл себя CSS. У Mozilla была похожая ошибка, и я получил ответ оттуда.
В разделе заголовка вашего HTML-документа:
<link rel="stylesheet" type="text/css" href="/path/to/ABCD.css">
Ваш файл CSS должен быть только CSS и не содержать никакой разметки.
Скорее всего, это проблема на вашем сервере. Вы запрашиваете страницу таблицы стилей "Styles/Site.css" с сервера типа "text/css", но ваш сервер может отвечать на этот запрос "test/html". У меня была эта проблема, когда мой сервер работал на python и отвечал на запрошенные css-файлы с заголовком text / html (как и в моем файле index.html). Я переставил код своего сервера и назначил правильные заголовки соответствующим страницам, и моя проблема была решена.
Вы пытаетесь использовать его как файл CSS, вероятно, используя
<link rel=stylesheet href=ABCD.html>
или же
<style>
@import url("ABCD.html");
</style>
В Ubuntu В файле conf: /etc/apache2/sites-enabled/your-file.conf
менять
AddHandler application/x-httpd-php .js .xml .htc .css
чтобы:
AddHandler application/x-httpd-php .js .xml .htc
Это то, что я сделал в.htaccess (возможно, у вас была директива, заставляющая все файлы загружаться как MIME-тип text/html):
В.htaccess
AddType text/css .css
Просмотрите любой.htaccess. Может быть, правило.htaccess мешает правильному выводу. Попробуйте просмотреть ресурс CSS прямо в адресной строке, он должен быть представлен в текстовом формате.