我可以在 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>
这更多的是出于好奇,但是否可以在 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>