我有一个CKEditor控件来编辑html内容,然后保存它。当我完成编辑时,隐藏了ckeditor并且在div中呈现了html。根据用户是否可以编辑html,ckeditor是否可用。
所以,问题是,我的网页的CSS被应用于渲染的html。当我用ckeditor编辑它时,我希望我的div中的html具有相同的风格。并非相反(我不想将自己的风格应用于ckeditor)。
有人可以帮助我吗?
编辑: 唯一可以起作用的东西是that
答案 0 :(得分:2)
在CKEditor文件夹中,您会找到contents.css
。您可以使用它与CKEditor具有相同的样式。
contents.css
。<div>
CKEditor html数据并给它一个.cke_editable
类来使用
contents.css
的CSS规则。contents.css
。编辑:另一个解决方案是:
contents.css
的副本,以便单独使用。body
规则移至.cke_editable
规则(将其置于现有.cke_editable
规则之上)并删除body
部分。.cke_editable
为每个其他规则添加前缀,以便仅使用内容,因此blockquote
变为.cke_editable blockquote
。.cke_editable
的保证金设置从20px
调整为10px
,以便说明您网页margin
的{{1}}。