html - 文本选择时跨度之间的可选填充
问题描述
span
选择文本时如何使 s 之间的填充可选?
.pad-r {
padding-right:5px;
}
span {
font-size: 20px;
}
<span class="pad-r">123</span><span class="pad-r">456</span><span>789</span>
问题的例子:
预期结果:
所选文本不应包含空格字符,只能包含这些数字。
我想以格式化的方式显示长数字。选择它们(为了复制)不应该被吐到部分(这是问题所在)。并且用户接收到剪贴板*的值应该没有空格,只有数字。
*通过 Ctrl+C 或上下文菜单(非编程方式)。
解决方案
letter-spacing
CSS 属性完成了这项工作。
我唯一需要额外更改的 HTML 标记。
(注:我特地在一行写了HTML,很重要。)
.r {
letter-spacing: 5px;
}
span {
font-size: 20px;
}
<span>12</span><span class="r">3</span><span>45</span><span class="r">6</span><span>789</span>
推荐阅读
- c# - 在c#中比较从第二行(第n行)开始的两个文件
- database - 通过 CMS 进行服务器间数据库访问的最佳实践
- batch-file - 尝试编写 Bat 文件以根据列表中的名称复制文件
- javascript - 为什么 $(document).on(event, sel, f); 不起作用,但 $(document).find(sel).on(event, f); 做?
- mysql - Hibernate:向mysql数据库添加日期属性,它作为前一天插入数据库
- php - MySQL从存储的复选框内爆匹配单个数字
- vb6 - 如何在vb6中打印图像
- swift - Swift 4:放大用户位置以外的位置
- python - 通过 Python 将颜色分配给 matplotlib 中的特定值?
- vba - 无法通过 VBA 中的字符串值访问 excel 数据透视表字段