ユーザーが CSS ファイルを編集できるプロジェクトに取り組んでいます。ただし、上書きしてはいけないルールをいくつか設定する必要があります。ルールを使用する!important
ことはこれを行う 1 つの方法ですが、最悪の場合、ユーザーは!important
自分自身を使用してそれを上書きすることもできます。したがって、私たちの一般的な考えは、ユーザーの CSS を理解し、必要な場所にスタイル定義を配置できるパーサーを見つけることです。
現在、いくつかのパーサーを見つけましたが、CSS コードの解析は難しいと感じています — ライブラリ X がうまく機能するかどうかはわかりません。したがって、私たちの質問は、誰かがすでに CSS パーサーの経験があり、それを推奨できるかどうかです。