2

ユーザーが CSS ファイルを編集できるプロジェクトに取り組んでいます。ただし、上書きしてはいけないルールをいくつか設定する必要があります。ルールを使用する!importantことはこれを行う 1 つの方法ですが、最悪の場合、ユーザーは!important自分自身を使用してそれを上書きすることもできます。したがって、私たちの一般的な考えは、ユーザーの CSS を理解し、必要な場所にスタイル定義を配置できるパーサーを見つけることです。

現在、いくつかのパーサーを見つけましたが、CSS コードの解析は難しいと感じています — ライブラリ X がうまく機能するかどうかはわかりません。したがって、私たちの質問は、誰かがすでに CSS パーサーの経験があり、それを推奨できるかどうかです。

4

1 に答える 1

0

csspurifyは、少なくともやりたいことを始めることができるかもしれません。これは、ルールセットとルールを除外できる CSS パーサーです。比較的新しいものですが、少なくとも出発点になるかもしれません。

于 2012-03-01T18:41:43.963 に答える