あるルールのセットを別のルールのセットで簡単にグローバルにオーバーライドする方法がわかりません。ただし、オプションがあります。
0)問題のあるスタイルシートを削除するだけです。(私はそれがあなたが望む答えではないことを知っています、しかしそれは絶対に最も確実な火の方法です)。
1)可能であれば、最初のシートの不要なものをすべて元に戻す2番目のスタイルシートを作成できます。それを維持するのは難しいですが、あなたが望むものをあなたに与えるでしょう。すべてのルールが同一であり、ドキュメント内のメディアルールの後にある限り、それらはそれらをオーバーライドします。
2)javascriptを使用すると、個々のスタイルシートを完全に無効にしたり、個々のルールを操作したりできます。チェックアウトdocument.styleSheets
。これは、スタイルシートオブジェクトを含む配列です。document.styleSheets[0].disabled = true
ページの最初のスタイルシートを無効にするように言うことができます。トラバースdocument.styleSheets[0].cssRules
して、スタイルシートのすべてのcssルールを操作することもできます。