c# - RADEditor 元素的 CSS 属性未被覆盖

标签 c# asp.net css telerik

我添加了 this如文章所述,在我页面的头部部分添加了以下两行以删除背景图像(我页面上的 RADEditor 继承了母版页的背景图像)

.reContentCell
        {
            background-image:none;
            background-color:White;
            }
            .reDropDown{color:Aqua;}

为什么没有发生变化?

[编辑]

添加了 !important 到上面的两个属性......仍然看不到任何变化

[编辑]

我在许多页面中使用 RADEditor 所以想知道我是否可以在母版页中进行一些编码......就像在母版页中我可以检测是否有任何 ContentPlaceholders 中的一些 radEditor..然后我可以添加 CSS用于该编辑器的文件,因此它不会继承母版页的 CSS 属性...那么我该怎么做呢?我如何在内容页面中搜索 radEditor,然后向其中添加 CSS???

[编辑]

我已经尝试过以下方法:-

即将 CustomSkin 的 CSS 类添加到编辑器中

<telerik:RadEditor ID="Editor1" EnableEmbeddedBaseStylesheet="true" runat="server">

<CssFiles>

<telerik:EditorCssFile value="Skins/CustomSkin/Editor.CustomSkin.css"/>
<telerik:EditorCssFile value="Skins/CustomSkin/Editor.CustomSkin.css"/>
<telerik:EditorCssFile value="Skins/CustomSkin/Editor.CustomSkin.css"/>
 </CssFiles>

</telerik:RadEditor>

在页面的头部:-

我提供了 CSS 文件的引用......现在它工作正常......编辑器没有搞砸或母版页 CSS 的任何原因......但我想要的是在母版页代码本身中执行此操作的某种方法就像我上面说的..plz help..thnx

[编辑]

母版页背后的代码:-

if(ContentPlaceHolders.Contains("what to type here??")){} 

Intellisense 没有在下拉列表中显示 Telerik RadEditor 选项

有没有其他方法可以在母版页的代码后面以编程方式添加编辑器的 CSS 文件?

最佳答案

使用

.reContentCell, .reContentCell iframe
{
background-color:#FFFFFF !important;
}

因为原始 css 文件为单元格和 iframe 添加了背景颜色。

关于c# - RADEditor 元素的 CSS 属性未被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076235/

相关文章:

javascript - 选择的插件不起作用

c# - 下拉列表错误 'does not exist in the in the list of items' ASP.NET C#

c# - 报表查看器 IE 11

html - 如何使用显示:none/block within keyframe animation

c# - 无法为 VS2013 安装 Web Essentials 2013

C# 如何创建泛型类?

c# - 了解 'The SqlParameter is already contained by another SqlParameterCollection'

css - div 在另一个中间

html - CSS 悬停过渡

c# - 如何在不改变其他列单元格宽度的情况下将按钮的大小减小到 datagridview 按钮列单元格内的小尺寸