2

我试图在云存储服务上托管我的 css 文件,但是当我将它链接到我的网站时它没有执行,所以我创建了一个小 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但需要 MIME 类型才能使其工作,因为 css 文件是text/css

所以它不会工作。

于 2013-10-15T05:29:33.313 回答
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 回答
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 回答