关于定制telerik radEditor皮肤

时间:2010-10-29 05:21:10

标签: c# asp.net css telerik

<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继承了Master Page的CSS属性,所以按照this教程创建了自定义皮肤..现在我做的是...我只是复制了Skins文件夹下名为“Default”的文件夹并将其重命名到“CustomSkin”并添加它像上面的代码..thot它会工作,但它没有因为我没有看到我的RADEditor边框...为什么会这样?它也是STILL从Master页面的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 个答案:

答案 0 :(得分:0)

确定自己​​解决了..CSS需要正确链接..在CustomSkin CSS文件中做了一些更改并将一些属性标记为!important因此它不会从父页面继承