【发布时间】:2022-01-30 08:33:38
【问题描述】:
我正在尝试覆盖我的 SCSS 文件中的内联样式。 但是,由于我们使用的是 AMP,所以我不能使用 !important。
现在我想知道是否有任何方法可以在不使用 !important 的情况下覆盖内联样式?
【问题讨论】:
-
不,没有其他方法可以推翻它。
标签: sass
我正在尝试覆盖我的 SCSS 文件中的内联样式。 但是,由于我们使用的是 AMP,所以我不能使用 !important。
现在我想知道是否有任何方法可以在不使用 !important 的情况下覆盖内联样式?
【问题讨论】:
标签: sass
不,没有 !important 就无法推翻它。这是因为内联样式总是优先考虑,除非被 !important 否决。
如果您必须删除内联样式并且无法更新 HTML,您可以使用 .removeAttribute("style") 使用 JavaScript 删除内联样式。
您可以阅读更多关于 CSS Precedence here
【讨论】: