2

css ファイルをクラウド ストレージ サービスでホストしようとしましたが、それを自分の Web サイトにリンクしたときに実行されなかったため、背景を変更するだけの小さな css を作成しましたが、機能しません。サーバーに問題があるようです。問題の原因と、それを css ファイルの css リンクとして使用する方法を教えてくださいhttp://copy.com/Kgs8EaMF71Qa7zqo/style.css HTML コード

<link href="http://copy.com/Kgs8EaMF71Qa7zqo/style.css" rel="stylesheet" type="text/css" />
4

4 に答える 4

1

https://developer.mozilla.org/en/docs/Incorrect_MIME_Type_for_CSS_Files

少なくとも Gecko には、これに対するセキュリティ機能があります。同じオリジンからのものではないtext/cssすべてのスタイルシートは、 .

実際、ファイルは として提供されtext/plainているため、その中のルールは無視されます。

于 2013-10-15T05:33:23.873 に答える
0

MIME タイプが原因である可能性があります。css ファイルとして機能すると仮定してアップロードしましたが、実際の MIME タイプはプレーン タイプのtext/plainですが、css ファイルがtext/cssであるため、機能させるために必要な MIME タイプです。

だからそれはうまくいきません。

于 2013-10-15T05:29:33.313 に答える
0

セキュリティ上の理由により、copy.com でホストされている MIME タイプのファイルは次のように提供されtext/plain ます。そのため、copy.com からの CSS ファイルのような通常のリンクは機能しません。

ただし、このクラウド ストレージ サービスで css ファイルをホストしたい場合は?download=1、リンクの後に追加して、html を次のようにすることができます。

<link href="http://copy.com/Kgs8EaMF71Qa7zqo/style.css?download=1" rel="stylesheet" type="text/css" />

DropboxGoogle Driveなど、外部 CSS ファイルをホストできるクラウド サービスが他にもいくつかあります。

于 2013-10-15T05:47:17.803 に答える
0

このファイルは私にとって完璧に機能しました。これが出力を含むhtmlコードです。

<html>
<head>
<link href="http://copy.com/Kgs8EaMF71Qa7zqo/style.css" rel="stylesheet" type="text/css" />

</head>
<body>
</body>
</html>

ここに画像の説明を入力

于 2013-10-15T05:45:50.060 に答える