为什么我不能从Chrome用户样式表Custom.css @import?

时间:2012-11-20 21:07:18

标签: css google-chrome customization

我希望使用Chrome的自定义样式表C:\Users\*\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css导入其他css文件,但它似乎无法正常工作。我在上面的同一个目录中有一个stylish.1misc.css和一个stylish.2img.css。同样使用符号链接我将它们设置在我的本地服务器上http://localhost/.my/stylish.2img.css但是@import规则似乎都没有工作

@import "stylish.1misc.css";
@import url("stylish.1misc.css");
@import url("http://localhost/.my/stylish.2img.css");
@import url("file:///D:/.localhost/.my/stylish.1misc.css");

为什么不导入?

related

1 个答案:

答案 0 :(得分:1)

虽然我也遇到了与Chrome相同的问题,但是除了IE之外,每个浏览器都包含本地样式表的说法缺乏价值。 Opera,Firefox和Safari都允许包含本地样式表。 Safari和Opera甚至允许用户使用位于硬盘上任何位置的样式表。由于指示Web浏览器使用本地样式表的过程需要本地用户的参与,因此违反安全性的可能性仍然很小,几乎不存在。

由于CSS文件必须符合严格的规则,因此这可能提供了另一个原因,使用户可以从硬盘上的任何目录中选择本地CSS文件,因为浏览器只是停止解析文件,以防它没有符合预定义的规则和标准。