1

ここに画像の説明を入力やあ、

独自の css を持つテレリック コントロール (RadWindow) を使用しています。

コントロールのデザインを編集して、色や背景などを変更したい

CSS でコントロール CSS を上書きするようにしたいので、同じクラス名を使用しましたが、その結果、私のクラスはコントロールの CSS によって上書きされます。

ここで誰かがそれを修正するために何をすべきか知っていますか?

わかりやすくするためにスクリーンショットを添付しました。

助けてくれてどうもありがとう!インバル。

4

1 に答える 1

3

別の 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 と同じに保つことができます。

于 2012-06-09T16:10:21.393 に答える