css - 检查 css 是否加载外部文件

标签 css

我正在构建一个工具来按需缩小和编译 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/

相关文章:

css - 悬停后如何使动画保持在最后一个关键帧?

css - 我怎样才能摆脱内联DIV之间的空间

Javascript CSS deleteRule 属性

html - CSS :before style

javascript - SVG 文本位于矩形奇怪的布局之上

javascript - Canvas 请求动画在 slider 输入到 JavaScript 变量时超出框架

html - 着色背景图像

jquery - 在一个div中添加一个div

javascript - 通过单选按钮状态设置 HTML 元素可见性

html - CSS:仅将格式应用于标记内容