如何重用Telerik RadControls for ASP.NET Ajax的CSS样式

Pet*_*old 5 css asp.net ajax telerik

Telerik RadControls内置了对皮肤的支持,并使用CSS来设置所有控件的样式.但是,将这些控件插入现有网站时,将现有网站的样式与RadControls自己的样式合并的最佳方法是什么?

更新:给出以下选项(感谢Zhaph):

  1. 将RadControl的CSS添加到我的站点
  2. 使RadControls看起来更像我的网站
  3. 将我的网站CSS选择添加到RadControl样式列表

什么是最好的选择?

选项2要求我保持两套样式.因此优选选项1.这将使得能够在整个站点上重用RadControls样式系统,例如具有按钮和简单控件看起来相同.

更新2(从我的回答中移开): 我最终做了一个组合.使用FormDecorator可以在我自己的按钮和输入上重用RadControls样式.此外,将Telerik提供的外观复制到我的ASP.Net主题中,可以自定义外观.

Zha*_*uid 2

我必须承认,我有一段时间没有使用 RadControls - 我们在一些 CMS 站点上使用了 CMS RadEditor,它可以自动拾取您的样式表,并将类添加到其列表中,或者您可以添加一些手动。

查看文档,一些内容可能会有所帮助:

  1. RadEditor CSS 类及其使用- 虽然通常这些是由我认为的控件自动添加的?
  2. 1. 的链接还告诉您如何执行此操作
  3. 几个选项
    • 外部 CSS 文件,其中指出“默认情况下 ASP.NET AJAX 的 RadEditor 使用当前页面中可用的 CSS 类”,但也显示了如何加载其他样式表。
    • 使用 ToolsFile.xml - 向下滚动到 <class> 元素。