我可以在 Pastebin 上托管 CSS 样式表吗?

Can I host a CSS stylesheet on Pastebin?

这更多的是出于好奇,但是否可以在 Pastebin 上保存样式表并将其加载到 HTML 文档中?我尝试按照通常 link 样式表的方式进行操作,但没有成功。这是我使用的测试代码:

<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

您不能以这种方式从 pastebin 导入样式表,即使使用原始 url,因为 pastebin 服务器在 HTTP 上设置 Content-Type header of text/plain回复。这将阻止文件被正确解释为 CSS 样式表。

例如,Chrome会出现以下错误:

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

然后它将拒绝应用您的样式。

有关 CSS 文件上不正确的 MIME 类型的详细信息,请参阅以下 MDN 文章 - 许多浏览器会阻止具有不正确 MIME 类型的资源:
Incorrect MIME Type for CSS Files
Configuring Server MIME Types


这是从 Pastebin 链接时 CSS not 工作的实例,因为服务器不发送它使用 text/css MIME 类型:

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

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