やあ、
独自の css を持つテレリック コントロール (RadWindow) を使用しています。
コントロールのデザインを編集して、色や背景などを変更したい
CSS でコントロール CSS を上書きするようにしたいので、同じクラス名を使用しましたが、その結果、私のクラスはコントロールの CSS によって上書きされます。
ここで誰かがそれを修正するために何をすべきか知っていますか?
わかりやすくするためにスクリーンショットを添付しました。
助けてくれてどうもありがとう!インバル。
別の CSS をオーバーライドする簡単な方法は、セレクターをより具体的にすることです。たとえば、追加のセレクターを前に追加します。
body div.radwindow_Gray table td.topleft { /* Your new properties */ }
この例ではbody
、セレクターに追加しました。
CSS セレクターが具体的であるほど、重要性が増します。
!important
別の解決策は、プロパティ値に追加することです(IE6 では機能しません)。
div.radwindow_Gray table td.topleft { background: red !important }
HTML ドキュメント内の CSS ファイルは、radWindow の CSS ファイルの上にあります。
CSS ファイルを radWindow からの最後の CSS ファイルの後に移動すると、CSS が radWindow からの CSS を上書きするため、問題も解決します。このようにして、セレクターを radWindow の CSS と同じに保つことができます。