在项目工作期间,我发现了一个问题: “当复制具有特定格式的文本时,应粘贴它以替换将放置在”
中的任何文本行的格式重现步骤
当前行为 - 在粗体文本旁边粘贴时,未标注的UNBOLDED文本也是粗体。
预期行为 -Underlined UNBOLDED文本在粘贴后应加下划线和解压缩。
二手: Tinymce版本:4.6.6
我在MS Word或任何其他文本编辑器中测试的相同的东西,预期的输出与tinymce不同。所以我已将此报告为问题 github link
请帮忙 谢谢。
答案 0 :(得分:1)
这是按预期工作的。当您复制带有下划线的文本时,您正在复制HTML,如下所示:
<span style="text-decoration: underline;">fadsfasdfasd</span>
如果您随后将其粘贴到文档中的任何其他位置,则会在相关段落中包含该HTML,例如:
<p>
<strong>fadsfasdfasdfa
<span style="text-decoration:underline;">fadsfasdfasd</span>
</strong>
</p>
因此,最终结果是外部强标记也会影响粘贴的文本。这就是HTML的工作原理,也是预期的行为。