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