2013-07-12 186 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; 

}