html - CSS 用于特定字符的分词提示
问题描述
在网络应用中,经常有我在表格列中显示电子邮件地址的地方,每次有一个长电子邮件地址时,都会拉长列并弄乱表格宽度或列平衡。
我正在使用的当前解决此问题的方法是插入<wbr/>
标签,以鼓励电子邮件在中点过宽时完全中断。所以一大块html就像
user<wbr/>@domain.com
将呈现为
user@domain.com
当有空间和
用户
@domain.com
没有的时候。
这是我想要的显示行为,但它是一个不令人满意的解决方案,因为当我从页面中选择并复制一封电子邮件时,嵌入的中断也被捕获,作为一个不可见的控制字符,并破坏了用于粘贴到其他字段的电子邮件地址.
似乎 CSS 中应该有一些指令,除了标准空格和连字符中断字符之外,还允许将额外字符标识为更适合于断词。
这将创建相同的包装行为,而无需通过插入标签来更改实际内容。
但我似乎找不到这样的东西。有哪些可能的解决方案?
解决方案
尝试以某种宽度截断电子邮件文本。然后在电子邮件下方添加工具提示。所以你可以复制地址而不破坏列的宽度
推荐阅读
- java - 尽管有分隔符,为什么我的 parser.next 扫描仪仍选择括号和数字而不是 i 之前的字符串
- python - TypeError: 使用 pisa.Createpdf 时 -: 'str' 和 'int' 不支持的操作数类型
- android - Android:如何使用协程从互联网上读取文件?
- javascript - 为什么下一个以前的这个脚本不起作用?
- ios - 信息 plist 写入权限描述的问题,在构建时忽略
- swift - 为从 firebase 数据库读取的 swift 函数添加闭包
- angular - 可以使用 NgRx 存储在 Angular 2 中使用字符串参数调用 store.dispatch 方法
- vue.js - 在我的路线中使用 Vue'x getter 时“state.user 为空”
- c# - 如何使用 Fake It Easy 对假方法进行参数验证
- c - 如何在C中的函数内动态分配结构数组