【发布时间】:2016-11-09 14:36:11
【问题描述】:
我正在使用第三方 JS 库,它通过将 link HTML 标记附加到 head 来加载缩小的 CSS 资产。。 p>
在该 CSS 文件中,很少有 @import (at-rules) 会导入旧版本的字体 awesome,它会覆盖我拥有的字体。 如何删除该 @import 规则?
我尝试过使用
var styleTag = document.querySelector('link[href="https://external_file.css"]')
var sheet = styleTag.sheet ? styleTag.sheet : styleTag.styleSheet;
sheet.deleteRule (2); //the @import I want to delete is the third rule in the css document
但是该代码禁用了该文档中更多的 CSS 规则,可能是因为它被缩小了
有什么解决办法吗?
【问题讨论】:
标签: javascript jquery html css optimization