私には困惑があります。私の Web アプリケーション (C#、.Net 3.0 など) には、テーマ、CSS シート、そしてもちろんインライン スタイル定義があります。今では、多くのシェフがスープに物を追加しています. 当然のことながら、これらすべての結果として、私のページには時折奇妙なスタイルが設定されています。
これらのスタイルはすべて階層的な方法で適用されていると確信しています (ただし、その順序はわかりません)。問題は、各スタイルが適用されているものをマスクするだけの「透明な」レイヤーとして適用されることです。これは、全体のスタイルを指定して、必要に応じて 1 回限りのスタイルにすることができるので、良いアイデアだと思います。残念ながら、スタイルが実際にどのレイヤーから来たのかはわかりません。
この問題は、すべてのレイヤーでスタイルを明示的に表現することで解決できますが、それはかさばって管理が難しくなり、ページは 80% の確率で機能します。リスのように 20% がどこから来たのかを突き止める必要があるだけです。