繁体   English   中英

默认ckeditor配置上缺少字体标签

[英]Missing font tags on default ckeditor config

我在CKEditor中遇到了一个超级烦人的问题。

当我第一次加载它时,它看起来像这样:

初始配置

然后,当我单击“内部”进行键入时,结果如下所示:

字体样式和大小

好的,一切都很好,但是当我输入内容时,看看内容会发生什么:

标签在哪里?

我没有任何Arial 12标签,因此当我获取此HTML并对其进行处理时,我永远不会知道它应该是Arial 12。

现在,如果我手动更改它,那么它将起作用,但是当我在CKEditor窗口外部单击然后再次返回内部时,它返回到初始状态,没有标签,请看:

疯狂的CKEditor

我已经尝试过Google上的所有解决方案,例如添加

font-family: sans-serif, Arial, Verdana, "Trebuchet MS" !important; font-size: 12px !important; content.css

或添加

config.font_defaultLabel = 'Arial';
config.fontSize_defaultLabel = '12px';

在config.js等中

有人可以帮我吗?

我认为您误解了config.font_defaultLabelconfig.fontSize_defaultLabel作用。 他们只做一件事-在下拉菜单中设置默认标签。 而已。

那么如何将Arial 12px应用于整个内容? 就像您一样使用contents.css

我没有任何Arial 12标签,因此当我获取此HTML并对其进行处理时,我永远不会知道它应该是Arial 12。

您只需在contents.css设置,所以我认为您对此非常了解;)。

但是我想要<span>标签来包装整个内容! (我的报价:P)

CKEditor对此无济于事,因为这违反了良好做法。 您应该使用CSS的强大功能,而不是使用演示文稿标记弄脏HTML。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM