跨度标记在复制时会导致换行

时间:2016-04-27 06:28:15

标签: html css

我有一些类似的HTML:

sometext <span style="display: inline; -moz-user-select: none;">₹</span> some other text

现在,当我复制整篇文章时,它给了我新的一行

sometext 
some other text

有没有办法避免复制文本中的新行。

顺便说一句没有oncopy处理程序,寻找html或css方式,而不是剪贴板API或JS。

抱歉我的错误,测试网址: https://jsfiddle.net/q7zh7wwe/

实际上我正在复制到excel,没有span标签它可以正常工作。 使用span标记,我试图获得要粘贴的数字,但它正在创建新行。

2 个答案:

答案 0 :(得分:1)

使用:after和:之前为₹而不是span标记

答案 1 :(得分:0)

使用这样的卢比标志并不好,因为它不是DOM的字符。

有许多符号的实体应该用于在html中嵌入任何符号。对于卢比标志,请使用此$object = NULL;

&#x20B9

示例:https://jsfiddle.net/u9psmd53/2/