0

サードパーティの css ファイルに CSS があります。

.gallery li > a{
    background-image:url(images/loading.gif);
}

代わりに別の背景画像が使用されるように、これをオーバーライドしたいと思います。タグ自体にインライン スタイルを使用してこれを達成しましたが、これは機能しますが、インライン スタイルは好きではありません。

ある日、css ファイルの更新バージョンを使用して変更が失われた場合に備えて、サード パーティの css ファイルを変更したくありません。タグ自体に新しい CSS クラスを追加し、新しい背景画像 css を、新しい css クラスに関連付けられた新しい css ファイルに配置しました。何らかの理由でこれは機能しません。誰でもこれを解決する方法を知っていますか?

ありがとう、

サチン

4

2 に答える 2

1

古いものよりも優先度の高いcssセレクターを指定すると役立つはずです

.gallery li > a.my-custom-class {
    background-image:url(myCustomImage);
}
于 2012-05-01T11:25:04.863 に答える
1

新しいCSSファイルでカスタムクラスを作成し、これを使用すると役立つ場合があります

.myClass {background-image:(image/path.png) !important;}
于 2012-05-01T11:41:29.687 に答える