在Firefox中内联显示三个<div>
元素,然后将输出的文本复制到剪贴板时,会在每个元素的文本之间添加换行符。 Chrome不是这种情况,它在一行中出现。我正在使用以下代码对此进行测试:
<div style="display: inline-block;">one</div><div style="display: inline-block;">two</div><div style="display: inline-block;">three</div>
Chrome:onetwothree
Firefox:一个
2个
3
有没有办法强制Firefox中的内容保持一行?
答案 0 :(得分:1)
将divs
更改为spans
可以让Firefox的剪贴板输出全部保存在一行(不插入新行),就像您要找的那样。
直播示例(运行它,然后尝试复制文本):
<span style="display: inline-block;">one</span><span style="display: inline-block;">two</span><span style="display: inline-block;">three</span>
非常有趣的问题,顺便说一下!