4

これは何よりも興味本位なのですが、スタイルシートを Pastebin に保存して HTML ドキュメントにロードすることは可能でしょうか? 通常スタイルシートをリンクする方法で実行しようとしましたが、うまくいきませんでした。使用したテストコードは次のとおりです。

<html>
    <head>
    <title>Test</title>
    <link rel="stylesheet" type="text/css" 
    href="http://pastebin.com/0dY5eBga" />
    </head>

    <body>
    <p>This is a test. Will it work? Probably not.</p>
    </body>
</html>

使用しようとしているコードはhttp://pastebin.com/0dY5eBgaに保存されています。

4

1 に答える 1

4

この方法では、生の URL を使用しても、pastebin からスタイルシートをインポートすることはできません。これは、pastebin サーバーが HTTP 応答のContent-Typeヘッダーを設定するためです。text/plainこれにより、ファイルが CSS スタイルシートとして正しく解釈されなくなります。

たとえば、Chrome では次のエラーが表示されます。

Resource interpreted as Script but transferred with MIME type text/plain

そして、スタイルの適用を拒否します。

CSS ファイルの不適切な MIME タイプの詳細については、次の MDN 記事を参照してください。多くのブラウザーは、不適切な MIME タイプでリソースをブロックします:
CSS ファイルの不適切な MIME タイプ
サーバー MIME タイプの構成


サーバーがMIME タイプで CSSを送信しないため、Pastebin からリンクされたときに CSS が機能しないライブの例を次に示します。text/css

<link href="http://pastebin.com/raw.php?i=0dY5eBga" rel="stylesheet"/>

<p>This text is not red.</p>

于 2015-08-11T01:19:48.063 に答える