覆盖 CSS 规则(需要删除)

Override a CSS rule (needs to be delete)

我无权访问 HTML 文件,我们为 jQuery 使用 CDN(因此假设我也无权访问该文件)。

如何使用我自己的自定义 CSS 来处理 "deleting" 规则?我附上一张图片,其中包含我要删除的 CSS 规则。

这是它的样子:

这就是我想要的样子:

如果您只想让 background-position 对图像的位置没有影响,请使用:

.ui-icon-radio-off {
    background-position: 0 0;
}

但是如果你想将它重置为应该设置的默认值 jquery css 不存在,那么你可以像这样取消设置:

.ui-icon-radio-off {
    background-position: initial;
}

N.B. 如果 jquery 呈现 css,您必须向上述属性添加 !important 标签属性 低于上面的 属性.

一些浏览器接受 all CSS 定义。它的作用是重置或还原与 CSS 选择器匹配的所有元素的所有 CSS 定义。

.my-class {
    all: none;
}

这是来自

的一个很好的例子
#someselector {
    all: initial;
    * {
        all: unset;
    }
}

或在任何 CSS 定义中使用 CSS initial 关键字。