重複の可能性:
CSS ファイルのすべてのプロパティに !important を設定するためのショートカットはありますか?
私には独特の問題があります。css では、既に宣言されているすべての要素をオーバーライドしますが、すべてのスタイルで他の言及されたスタイルシートをオーバーライドし!important
たいとしましょう。まあ、通常、次のように html ファイルにオーバーライドを 2 番目に配置します。
<link rel="stylesheet" type="text/css" href="mystyle.css">
<link rel="stylesheet" type="text/css" href="override.css">
しかし、何らかの理由でこれが機能していません。具体的には、基本的な css スタイルを追加するクラスを追加しています。このような:
<div class="no-border-right float-left no-margin-top"></div>
そして私のCSSで:
.no-border-right {
border-right: 0px solid transparent;
}
.float-left {
float: left;
}
.no-margin-top {
margin-top: 0;
}
しかし、それはまだオーバーライドされていません。すべての要素に追加するだけ!important
ですが、問題は、14 GB ライブラリを既に構成していることです。(私は退屈しているときにのみこれに取り組んでいます... hehe :P) それで!important
、すべての要素にどのように追加するのか疑問に思っていました。お気に入り:
* {
...!important;
}
多分それでさえない...何かアイデアはありますか?