有没有办法阻止CKEditor
从元素中删除损坏/无效的样式声明。
我们有一些用户对margins
,widths
等内容使用了无效值。基本上,他们省略了值的度量单位,如下例所示:
<p style="margin-left: 5; margin-top: 2; margin-bottom: 2">...</p>
从源视图切换到设计视图时, CKEditor
会删除不正确的声明。有没有办法阻止这个?
我理解为什么它会被删除,我同意为什么它被删除但是它已成为允许它的要求。基本上我们希望CKEditor
尽可能多地保留用户输入的内容,即使它是错误的
答案 0 :(得分:0)
由于CKEditor描述了"It's a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it".
我认为将class
添加到您需要设置样式的元素并在外部css
文件中设置样式会更容易。
如果您使用dirrefent样式获得了不同的内容,则可以执行此类操作
<div class="content1"> in your css .content1 p{margin:2px 0px 2px 5px;}
<p>text goes here</p>
</div>