在TinyMCE中强制文本颜色

时间:2016-11-21 15:38:45

标签: tinymce textcolor

我使用TinyMCE允许用户对现有文本发表评论,但我们希望现有文本保持黑色,但是注释为红色。我可以使用textcolor_map选项将颜色选项限制为仅红色,但即使这样,我输入的第一个字符仍为黑色。有没有办法强制任何新文本以红色显示?

1 个答案:

答案 0 :(得分:0)

TinyMCE实际上只是允许您编辑HTML文档,因此您在编辑器中呈现的颜色背后的规则与您应用于内容的CSS相关联。

您所指的textcolor_map选项与允许某人通过颜色选择器选择的颜色有关。颜色选择器将所选文本包装在<span>中并应用您选择的颜色 - 这样就不会真正解决您的问题。

如果您希望评论与原始文本具有不同的颜色,则可以将评论包装在<span>中,并将内联样式或CSS应用于该元素,以将文本颜色更改为红色。

您可以尝试捕获按键并将其包装在标签中(不容易正确),也可以使用工具栏按钮来添加注释&#34;然后使用对话框接受注释的文本。插入注释后,您可以适当地对其进行着色。您还可以使用contenteditable="false"来阻止人们修改原始文本。

(我看到你为PSC集团工作......告诉John Head我打招呼!)