我正在构建一个工具来按需缩小和编译 CSS 文件。这些文件可以位于不同的文件夹中,如果它们引用外部文件(可能是图像、其他 css、字体?),我需要从它们的原始文件夹中调用它们。
我想知道我应该寻找哪些字符串。我只看到 url(
和 @import
,但我很确定我遗漏了一些。
最佳答案
我可以想到专有的 CSS:behavior
加载 .htc
(.js
在某些服务器上)对于那个浏览器。也存在为 -ms-behavior
.
编辑:糟糕,behavior
也将使用 url()
,而不是我之前写的 behavior()
...我的错误。例如:
.ie67 * {
behavior: url('htc/boxsizing.htc');
}
我不认为 filter
/-ms-filter
可以加载外部资源;它更适用于图像等(如果我错了,请纠正我)。
在CSS2.1中,外部资源是URIs所以除了@import(必须出现在其他任何东西之前),我认为你的列表是完整的。
关于css - 检查 css 是否加载外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15311965/