我正在开发一个可嵌入的小部件,需要将其所有 CSS 属性声明为重要的,以防止嵌入页面的 CSS 溢出。这意味着如果我想使用一些预先存在的 CSS 框架(如 Bootstrap),或一些使用 CSS 样式表的 jQuery 插件,我必须手动复制粘贴 CSS 到我的 Assets 文件夹中并添加 !important
对每个属性的声明。这似乎是一个相当难以维护且容易出错的过程。
根据标题,有没有办法扩展 SASS 预处理器以将 !important
添加到导入文件或部分文件的任何已声明属性?
最佳答案
不, Sass 没有这个功能,因为这是你想在 Sass、CSS 或任何与此相关的地方做的最不常见的事情。
但是,据我了解,您想将 !important
添加到特定文件中的所有 CSS 属性。在这种情况下,您可以简单地进行搜索和替换:
搜索 ;
并替换为 !important;
关于ruby-on-rails - 有没有办法扩展 SASS 预处理器来任意操作每个声明的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703178/