1

在此处输入图像描述你好,

我正在使用具有自己的 css 的 Telerik 控件(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 文件。
在 radWindow 中的最后一个 CSS 文件之后移动您的 CSS 文件,也将解决您的问题,因为您的 CSS 将覆盖来自 radWindow 的那些。这样,您可以保持选择器与 radWindow 的 CSS 相同。

于 2012-06-09T16:10:21.393 回答