Css 在Firefox中复制文本,将空格数减少到一个

Css 在Firefox中复制文本,将空格数减少到一个,css,firefox,clipboard,spaces,Css,Firefox,Clipboard,Spaces,我对firefox中的复制功能有问题 例如,我将使用以下简单代码: <html> <body> <div style='white-space: pre-wrap;'>123456 789123</div> </body> </html> 123456 789123 因此,我将得到5个空格的文本,因为使用了预包装样式,这是正确的。 问题是,当我在firefox中复制这个文本(ctrl+c或右键单击->复

我对firefox中的复制功能有问题

例如,我将使用以下简单代码:

<html>
<body>
<div style='white-space: pre-wrap;'>123456     789123</div>
</body>
</html>

123456     789123
因此,我将得到5个空格的文本,因为使用了预包装样式,这是正确的。 问题是,当我在firefox中复制这个文本(ctrl+c或右键单击->复制),然后粘贴它(到浏览器、记事本…),结果中只有一个空格,而不是五个

在其他浏览器中,它可以正常工作

你们有谁有这个问题吗


感谢您的回答

已经报告了一个bug作为解决方法,请将
div
更改为
pre
;那就行了。顺便说一句,提到的bug@4dgaurav是在2001年提交的,所以我不会指望很快找到解决方案。谢谢你的回答。不幸的是,我不能总是使用
pre
标记,因为例如,如果它在
a href
标记中使用,在IE8中右键单击链接后,我没有在新窗口中打开的选项。这就是我现在使用
空白
样式的原因。无论如何,谢谢你的回答为什么不使用?@AlexanderDayan非中断空格不会复制为空格(它们是不同的字符)。