Asp.net 如何用我的覆盖RadWindow控件CSS类?

Asp.net 如何用我的覆盖RadWindow控件CSS类?,asp.net,css,telerik,radwindow,Asp.net,Css,Telerik,Radwindow,嗨 我使用的是telerik控件(RadWindow),它有自己的css 我想编辑控件设计并更改颜色、背景等 我希望我的CSS覆盖控件CSS,所以我使用了相同的类名,但结果是我的类被控件的CSS覆盖 这里有人知道我该怎么做才能修好吗 我附上了屏幕截图,让自己更清楚 非常感谢你的帮助! Inbal.从另一个CSS重写CSS的一种简单方法是,通过预先添加一个附加选择器,使选择器更具体,例如: body div.radwindow_Gray table td.topleft { /* Your new

我使用的是telerik控件(RadWindow),它有自己的css

我想编辑控件设计并更改颜色、背景等

我希望我的CSS覆盖控件CSS,所以我使用了相同的类名,但结果是我的类被控件的CSS覆盖

这里有人知道我该怎么做才能修好吗

我附上了屏幕截图,让自己更清楚

非常感谢你的帮助!
Inbal.

从另一个CSS重写CSS的一种简单方法是,通过预先添加一个附加选择器,使选择器更具体,例如:

body div.radwindow_Gray table td.topleft { /* Your new properties */ }
在本例中,我向选择器添加了
body

CSS选择器越具体,它就越重要

另一个解决方案是附加
!属性值的重要信息(在IE6中不起作用):

HTML文档中的CSS文件高于radWindow中的CSS文件。

将CSS文件移到radWindow中最后一个CSS文件之后,也会解决您的问题,因为CSS会覆盖radWindow中的CSS文件。这样,您可以保持选择器与radWindow的CSS相同。

谢谢!我结合了你的两个例子(body和!important),得到了我想要的结果:)注意,使用带有Telerik皮肤名称的选择器时要小心(例如RadWindow\u Gray、RadWindow\u Silk)。我使用一个集中的皮肤逻辑,允许改变整个站点的皮肤。在这种情况下,蒙皮更改会破坏CSS。
div.radwindow_Gray table td.topleft { background: red !important }