CKEditor-我在editor.css中的风格是't
CKEditor - my styles in editor.css aren't being applied
我正在尝试更改我的ckeditor实例区域中的默认字体颜色/大小等,但它对我不起作用。
在chrome inspector中,我可以将这种风格添加到标题中,它可以工作:
.cke_editable {
color: #fff;
font-size: 14px;
font-family: "Calibri";
}
然而,当我把这个添加到我的editor.css中时,它没有任何效果。我从开始到结束都尝试过,但都没有成功。当我在检查器中重新加载和检查资源时,正确的css文件正在加载。为什么不应用我的风格?
当我检查iframe时,头中的style
标记也不包含样式。
通过删除我的配置并一次添加一部分来解决这个问题。
第一行是
fullPage: true,
我从另一个使用全页的来源复制了这个。我不需要它,所以我把它拿走了。
根据文档,打开fullPage将停止contentsCss的实现。来自ckeditor文档:
注意:内联编辑器会忽略此配置值,因为它使用的样式直接来自CKEditor所呈现的页面。在开发人员完全控制HTML的全页模式下,它也会被忽略。
然而,他们没有提到的是,将fullPage设置为true也会阻止加载对editor.css的任何更改。一旦它被删除,我的定制风格就在中大放异彩
方便提示:
contentsCSS
不必指向css文件。你可以把直接的css放在那里,而不是url,就像一样
contentsCss: '.cke_editable { color: #fff; font-family: Calibri; font-size: 14px; } ',
这将直接将这些样式应用于编辑器。由于文档中只提到样式表url,因此这似乎没有文档记录。
您需要更改主ckeditor文件夹中的content.css或添加以下设置http://docs.ckeditor.com/#/api/CKEDITOR.config-cfg-contentsss
听起来你的CSS样式被覆盖了-试着添加!对每种风格都很重要,如下所示:
.cke_editable {
color: #fff!important;
font-size: 14px!important;
font-family: "Calibri"!important;
}
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- CKEditor-我在editor.css中的风格是't
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- 为什么我在Internet Explorer上看不到html元素
- 我在代码点火器中出错
- 为什么我在这个javaScript代码中使用NaN
- 为什么可以'我在视频js中查看HLS
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 当我在浏览器中打开HTML文件时,javascript不起作用
- 当我在form_for中的text_field_tag中点击Enter时,如何禁止发出POST请求
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 为什么可以't我在JavaScript中获取导航器对象的属性计数
- 为什么可以't我在谷歌浏览器中返回cookie
- 为什么可以't我在字段名称中使用-
- 为什么当我在数组上测试regex时,它会返回false
- 当我在重新启动cordova应用程序后尝试添加更多数据时,lokijs会丢失数据库和收集中的数据
- 如果我在网格-地铁风格的应用程序中滑动项目,则无法移动屏幕
- 我在哪里计算烬.js我的风格字符串