【发布时间】:2012-05-06 01:51:34
【问题描述】:
我已经阅读了各种论坛和 SO 上的大量帖子,但似乎仍然无法阻止 tinymce 从可编辑块的末尾剥离空标签。
例如我输入这个:
<a href="blah">zzz</a>
<div class="floatClearer" style=""></div>
..在往返(进出 HTML 模式)时,tinymce 会剥离整个 <div class="floatClearer" style=""></div>。
根据我找到的各种建议,我尝试了这些方法,以及更多:
- 删除我的
valid_elements中div前面的减号,
...以及这些配置。选项:
verify_html : false,extended_valid_elements : "div*",extended_valid_elements : "div[*]",
一切都无济于事。有什么办法可以防止这种剥离动作?还有其他地方我需要空标签(不仅仅是这个例子),所以如果可以的话,请告诉我一个针对我的问题的答案,而不是建议我不使用空标签。
【问题讨论】:
-
你能用你的配置创建一个 tinymce fiddle 来帮助我们更好地了解你的问题吗?见fiddle.tinymce.com
-
使用你的 tinymce 小提琴我看不到你的空 div 是如何被剥离的(我使用 codeplugin 的“html”按钮插入到 div 上方)
-
如果我第二次打开 html-view 我看不到空的 div,但这可能是由于 html-view 没有显示编辑器 iframe 中的所有内容(像 tinymce 书签节点(跨度)),即使它在那里
-
是的,我可以确认这种行为。实际上,我不确定哪个设置会强制 tinymce 清理过程消除您的空 div
-
我认为这应该是可能的
标签: tinymce