web-dev-qa-db-ja.com

「スタイルシートは、MIMEタイプ「text / html」が「text / css」ではないためロードされませんでした

Javascriptアプリケーションがあり、firefoxで実行すると、コンソールに次のエラーが表示されます。

「スタイルシートは、MIMEタイプ「text/html」が「text/css」ではないためロードされませんでした。

DumbStuck !!

編集:「スタイルシートABCD ...」と表示されますが、ABCDは実際にはHTMLファイルです。

編集([〜#〜] answer [〜#〜]):実際に間違ってhref=""、したがって、htmlファイルはそれ自体をCSSとして改造していました。 Mozillaにも同様のバグがありました once で、そこから答えが得られました。しかし、他のみんなの答えも私を助けてくれました。ありがとう。

32
Suraj Chandran

実際、私は誤ってhref = ""を入れていたため、htmlファイルはそれ自体をCSSとして参照していました。 Mozillaにも同様のバグがありました once で、そこから答えを得ました。

11
Suraj Chandran

Htmlドキュメントのheadセクションで:

<link rel="stylesheet" type="text/css" href="/path/to/ABCD.css">

Cssファイルはcssのみで、マークアップを含めないでください。

14
tfentonz

これは、おそらくサーバー側の問題です。タイプ「text/css」のサーバーにスタイルシートページ「Styles/Site.css」を要求しますが、サーバーが「test/html」でこの要求に応答している可能性があります。サーバーがpythonで実行されていて、リクエストされたcssファイルにヘッダーtext/html(index.htmlファイルのように)で応答していたときにこの問題が発生しました。サーバーを再配置しましたコーディングし、対応するページに正しいヘッダーを割り当てて、私の問題を解決しました。

3
Anum Sheraz

あなたはおそらくCSSファイルとしてそれを使用しようとしています

<link rel=stylesheet href=ABCD.html>

または

<style>
@import url("ABCD.html");
</style>
1
Ms2ger

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
0
JC Lopez

.htaccessを確認します。たぶん、.htaccessルールが正しい出力を妨げています。アドレスバーでCSSリソースを直接参照してみてください。テキスト形式で表示する必要があります。

0
christian

これが.htaccessで私のためにしたことです(すべてのファイルをMIMEタイプtext/htmlとしてロードするディレクティブがあった可能性があります)。

.htaccessで

AddType text/css .css
0
Areeb Soo Yasir