Html Firefox向剪贴板内容添加换行符

Html Firefox向剪贴板内容添加换行符,html,css,firefox,clipboard,Html,Css,Firefox,Clipboard,在Firefox中内联显示三个元素,然后将输出的文本复制到剪贴板时,会在每个元素的文本之间添加换行符。Chrome的情况并非如此,它以一行的形式出现。我正在用以下代码进行测试: <div style="display: inline-block;">one</div><div style="display: inline-block;">two</div><div style="display: inline-block;">three

在Firefox中内联显示三个
元素,然后将输出的文本复制到剪贴板时,会在每个元素的文本之间添加换行符。Chrome的情况并非如此,它以一行的形式出现。我正在用以下代码进行测试:

<div style="display: inline-block;">one</div><div style="display: inline-block;">two</div><div style="display: inline-block;">three</div>
onetwotree
铬:1/3

Firefox:一个
两个


有没有办法强制Firefox的内容保持在一行上?

divs
更改为
span
可以让Firefox的剪贴板输出全部保持在一行上(没有插入新行),就像您所寻找的那样

实时示例(运行它,然后尝试复制文本):


onetwotree
将它们保留为div也会将它们显示在一行中。问题在于从剪贴板复制,而不是HTML本身@TylerH这就是我的意思,它将剪贴板的输出全部保留在一行上(当您从Firefox中的跨距复制文本时,不会插入换行符,这就是OP所寻找的结果)。也许我的回答不够清楚?非常感谢!这就解决了我们的问题,在我们的系统中,从div切换到span没有发现其他问题case@ChristianN太棒了,很高兴我能帮忙!请不要忘记单击左侧的灰色复选标记将此答案标记为已接受,使其变为绿色。谢谢我不能复制这个。你从哪里复制div,又在哪里粘贴它们?@TylerH这里有一个JSFiddle,它在Firefox上重现了这个问题:我的答案对你有用吗?@maximilianlaumeister这些div是在Firefox上为我内联的。@TylerH这是正确的。它们是
display:inline block