最近我注意到,当我将(某些)文本粘贴到编辑器中时,会包含 span 标签。例如:
<span lang="en">然后婆罗门 Jānussoṇi 走向佛陀,并与他互致问候。</span><span lang="en">问候和礼貌的交谈结束后,他坐在一边,对佛陀说:</span>
只有当 span 标签包含 lang 属性时,我才能重现此问题。
奇怪的是,如果我在编辑器中输入三个反引号以开始代码块,然后在下一行粘贴文本,span 标签不会被粘贴。因此:
然后婆罗门 Jānussoṇi 走向佛陀,并与他互致问候。问候和礼貌的交谈结束后,他坐在一边,对佛陀说:
这真的非常奇怪。
HTML 的处理方式是否发生了某些变化?我知道(并赞赏)部分有限的 HTML 会被转换为 Markdown。然而,这些 span 标签不应被粘贴。
(如果非要说的话,粘贴到代码块中时应该保留 span 标签,而粘贴到普通段落中时则不应保留。但老实说,我认为无论在哪里都不应该粘贴这些标签)