我正在尝试使用CKEditor编辑一些使用不同工具(Quill)创建的html,这些工具对哪个标签应该放置样式属性有不同的看法。 例如:
<p>
<strong style="color: rgb(230, 0, 0);">TEST</strong>
</p>
当试图使用CKEditor(独立V4.6)更改此文本行的颜色时,会得到以下内容(由于新颜色被旧颜色覆盖,因此无效)
<p>
<span style="color:#00ffff;">
<strong style="color: rgb(230, 0, 0);">TEST</strong>
</span>
</p>
很明显,当设置颜色时,任何内部标签都应该删除它们的颜色样式,但我一直无法找到配置CKEditor的方法。它似乎不是一个错误。有没有办法让CKEditor这样做? (这适用于所有样式属性,而不仅仅是颜色)
如果没有,有没有办法让CKEditor在加载时规范化html,以便将所有样式提取出来以跨越?