我正在开发一个用户可以编辑 CSS 文件的项目。但是,我们需要设置一些不能被覆盖的规则。使用该!important
规则将是执行此操作的一种方法,但在最坏的情况下,用户也可以通过简单地使用!important
自己来覆盖它。所以我们的总体想法是找到一个解析器,让我们了解用户的 CSS 并将我们的样式定义放在需要的地方。
现在我们找到了一些解析器,但我们觉得解析 CSS 代码可能很棘手——我们不知道库 X 是否能很好地完成它的工作。所以我们的问题是,是否有人已经有 CSS 解析器的经验并且可以推荐它。