关于自定义 Telerik radEditor 皮肤

Posted

技术标签:

【中文标题】关于自定义 Telerik radEditor 皮肤【英文标题】:Regarding customizing telerik radEditor skin 【发布时间】:2011-05-02 05:48:22 【问题描述】:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">

<link href="Skins/CustomSkin/Editor.Default.css" rel="stylesheet" type="text/css" />

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<telerik:RadEditor ToolbarMode="Default"
ID="editor1" runat="server" EnableEmbeddedSkins="false" Skin="CustomSkin">
</telerik:RadEditor>


</asp:Content>

我页面上的 RADEditor 继承了母版页的 CSS 属性,因此按照 this 教程创建自定义皮肤..现在我所做的是......我只是复制了 Skins 文件夹下名为“Default”的文件夹并将其重命名为“ CustomSkin" 并像上面的代码一样添加它..thot 它可以工作,但现在我没有看到我的 RADEditor 上的边框......为什么会这样?它仍然是从母版页的 CSS 文件继承属性:(

我没有更改“CustomSkin”文件夹中任何 CSS 文件的名称...当我在“telerik:RadEditor”中添加以下内容时...问题仍然存在..

<CssFiles>
       <telerik:EditorCssFile Value="~/Skins/CustomSkin/Editor.Default.css" />
       <telerik:EditorCssFile Value="~/Skins/CustomSkin/Window.Default.css" />
       <telerik:EditorCssFile Value="~/Skins/CustomSkin/ToolBar.Default.css" />
   </CssFiles>

【问题讨论】:

【参考方案1】:

好的,我自己解决了。CSS 需要正确链接。在 CustomSkin CSS 文件中进行了一些更改,并将一些属性标记为 !important,因此它不会从父页面继承

【讨论】:

以上是关于关于自定义 Telerik radEditor 皮肤的主要内容,如果未能解决你的问题,请参考以下文章

需要 Telerik RADEditor CSS 问题的帮助

Telerik SpellChecker:RadEditor需要在web.config中注册HttpHandler

使用 Javascript/jQuery 更改 Telerik RadEditor 的值

Telerik RadEditor没有获取当前内容

是否可以在Rad Editor中打开word文档

Telerik Image Manager - 上载图像时的JSON解析错误,EnableAsyncUpload设置为True