<telerik:RadEditor ToolbarMode="Default"
ID="editor1" runat="server" EnableEmbeddedBaseStylesheet="true">
</telerik:RadEditor>
Использование редактора по умолчанию. Когда я внес изменения в Editor.Default.CSS файл они не отражают на моей странице, но когда я печатаю следующий я могу увидеть изменения:Нужна помощь с Telerik RADEditor Проблемы с CSS
<link href="Skins/Default/Editor.Default.css" rel="stylesheet" type="text/css" />
<link href="Skins/Default/Window.Default.css" rel="stylesheet" type="text/css" />
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<telerik:RadEditor ToolbarMode="Default"
ID="editor1" Skin="Default" runat="server" EnableEmbeddedSkins="true">
</telerik:RadEditor>
Должен ли я создать файл скин для изменения, чтобы отразить? Я не хочу, потому что редактор использовался во многих файлах, и теперь привязка нового пользовательского CSS-файла в каждом файле .aspx будет такой болью. Я просто хочу, чтобы это было добавлено в коже:
body
{
background-image:none;
background-color:White;
}
Что это делает, что он делает цвет фона области содержимого белого. Раньше область содержимого редактора наследовала свойство background-image тега body главной страницы. Еще одна смешная проблема заключается в том, что стили Font тоже наследуют свойства главной страницы, так как Heading 2 в раскрывающемся списке редактора имеет фоновый цвет, когда я хочу, чтобы он был простым.
Так делает пользовательский скин CSS-файл единственным решением? Как мне заставить изменения отражать только файлы CSS по умолчанию? Я не хочу создавать пользовательский класс. Почему изменения не отражались?
okk..so если я не хочу, чтобы CSS моей мастер-страницы испортил мой RADEditor. Мне нужно включить этот telerik: EditorCssFile в каждый файл, в который встроен этот редактор ... правильно? Я не могу сделать что-то внутри этого Editor.Default.css, чтобы он работал нормально? – Serenity
Да, свойство ContentAreaCssFile или коллекция CssFiles должны быть установлены в элементе управления RadEditor. Если вы хотите сохранить изменения в одном месте, вы можете использовать что-то похожее на темы ASP.NET (http://www.telerik.com/help/aspnet-ajax/usingthemes.html) или подклассифицировать RadEditor и использовать производного класса на ваших страницах. – lingvomir