我正在 PHP 中寻找可靠的 CSS 解析器/操纵器



我正在做一个项目,用户可以在该项目中编辑CSS文件。但是,我们需要设置一些不能被覆盖的规则。使用!important规则是实现这一点的一种方法,但在最坏的情况下,用户也可以通过自己使用!important来覆盖它。因此,我们的总体想法是找到一个解析器,让我们了解用户的CSS,并将我们的样式定义放在需要的地方。

现在我们已经找到了一些解析器,但我们觉得解析CSS代码可能很棘手——我们不知道库X是否能很好地完成它的工作。因此,我们的问题是,是否有人已经有CSS解析器的经验并可以推荐它。

csspurify至少可以让你开始做你想做的事情。它是一个CSS解析器,可以过滤出规则集和规则。它相对较新,但至少可以给你一个起点。

最新更新