我有一个使用 jQuery UI(特别是 jQuery UI 主题)进行样式设置的网站。我已将 Infragistics Ignite UI 网格控件添加到该网站。使用我选择的 jQuery UI 主题,Ignite 网格看起来不是很好,但使用网格提供的默认主题看起来非常好。
不幸的是,网格主题也使用了 jQuery UI 主题选择器,所以我遇到了问题。我有两个定义完全相同的选择器的 CSS 文件。一个我想应用于整个页面。另一个我只想应用于特定的 div(即包装 Ignite 网格的 div)。
有没有一种简单的方法可以强制 CSS 文件仅适用于单个 HTML 元素?目前,我已将div.igIgnite 样式表中的所有选择器放在前面,但这是一个容易出错的繁忙工作,每次应用更新时都需要重做,所以我不太喜欢这种解决方案。