2013-07-12 153 views
2

我正在使用Telerik Reporting与MVC 3网站。我跟着this tutorial设置了我的报告查看器页面,并且在本教程结束时提到了CSS冲突问题。他们建议只需Site.css中删除规则,这样他们的样式就能正确应用。忽略样式表中的CSS规则

我不太喜欢这种解决方案。我想在所有非Telerik报告页面上免费使用Site.css样式,并且仍然可以正常使用Telerik。有没有一种方法(CSS或JavaScript)只从报告页面上的样式表中删除违规规则?

+0

什么类型的规则是你想忽略?他们是否对特定元素或类有规定?有办法从元素中删除类,所以你可能不需要删除CSS规则。另一方面,如果我们正在讨论有关特定元素的CSS规则,则可能必须将CSS更改为默认值,或者创建一个新类来覆盖旧的CSS规则。 – aug

回答

2

把一个类你的报告页面

<body class="report"> 

的身体,然后在样式表:

.report .someelement { 
    // The styles that fix the problem, e.g. 
    position: static; 

}