检查css是否加载外部文件

时间:2013-03-09 14:45:57

标签: css

我正在构建一个工具来按需缩小和编译CSS文件。文件可以在不同的文件夹中,如果它们是指外部文件(图像,其他css,字体可能?),我需要从原始文件夹中调用它们。

我想知道我应该寻找哪些字符串。我只看到url(@import,但我很确定我错过了一些。

1 个答案:

答案 0 :(得分:3)

我可以想到专有的CSS: behavior ,为 浏览器加载.htc.js在某些服务器上)。也存在-ms-behavior
编辑:哎呀,behavior也会使用url(),而不是我之前写的behavior() ......我的错误。例如:

.ie67 * {
  behavior: url('htc/boxsizing.htc');
}

我不认为filter / -ms-filter可以加载外部资源;它更适用于图像等(如果我错了,有人会纠正我)。

在CSS2.1中,外部资源是URIs,所以除了@import(必须先出现在其他内容之外),我认为你的列表已经完成了。