我正在使用 Telerik RadControls for ASP.NET,想知道是否有任何方法可以关闭/停止随控件自动下载的 CSS。

我不想删除任何应用于 telerik HTML 元素的类名,我只是想要一个干净的石板,以便我可以按照我想要的方式设置它们的样式。

我问的原因是我正在尝试在我的网站上应用针对视力障碍人士的字体放大器。我可以用以下内容覆盖当前样式:

html body .RadInput_Default .riTextBox, div.RadComboBox_Default input.rcbInput {
  font-size: 0.9em !important;
  height: 1.4em !important;
  line-height: 1.3em !important;
  width: 6em !important;
}

我必须写 !important 来覆盖 .axd 文件中随 Telerik 控件附带的样式。但问题是,如果我尝试放大字体(我使用 javascript 来增加以 em 为单位的默认字体大小),Telerik 控件的字体大小始终保持在 0.9em。

有任何想法吗?

谢谢你的时间

有帮助吗?

解决方案

每个 Telerik 控件都具有:

  • 启用嵌入式皮肤
  • 启用嵌入式基本样式表

将这两个设置为 false 将禁用所有 Telerik 的嵌入式样式表。

不过,有一个快速警告 - 一些控件,例如如果没有一些内置 CSS,面板栏将无法工作(子元素的展开/折叠将不起作用),除非您自己添加必要的样式,因此请小心操作。

更多信息可以在这里找到:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top