我正在使用最新版本的 TinyMce,
当我从 wikipedia 复制粘贴一些 html 内容时,它实际上插入了许多
源代码中不存在的内容。
例如,我从 wikipedia 中选择以下字符串:
trained professionals and paraprofessionals coming
从这个页面:http ://en.wikipedia.org/wiki/Health_care
它具有以下源代码:
trained <a href="/wiki/Professional" title="Professional">professionals</a> and <a href="/wiki/Paraprofessional" title="Paraprofessional">paraprofessionals</a> coming
注意:正如我们所见,没有 noob-spaces (
)。
然后,当我将它粘贴到 tinymce 时,它会生成以下 html:
<h3 style="background-image: none; margin: 0px 0px 0.3em; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-style: none; font-size: 17px; font-family: sans-serif; line-height: 19.200000762939453px;"><span style="font-size: 13px; font-weight: normal;">trained </span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Professional" href="http://en.wikipedia.org/wiki/Professional">professionals</a><span style="font-size: 13px; font-weight: normal;"> and </span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Paraprofessional" href="http://en.wikipedia.org/wiki/Paraprofessional">paraprofessionals</a><span style="font-size: 13px; font-weight: normal;"> coming</span></h3>
或者,作为纯文本,它看起来像这样:
trained professionals and paraprofessionals coming together
这实际上破坏了我的布局,因为它全部放在一行中(作为一个单词)。
任何想法为什么它会这样做以及如何防止它?