0

我对长产品名称有疑问:

TONER PRO HP LASERJET 1000/­1005/­1005W/­1200/­1220/­3300/­3310/­3320/­3330/­3380 C7115A (15A)

我需要在行尾打断这个产品名称,但我的要求是,只允许在“/”之后打断

所以结果应该是这样的:

TONER PRO HP LASERJET 1000/­1005/­1005W/­1200/­
1220/­3300/­3310/­3320/­3330/­3380 C7115A (15A)

我尝试将字符替换"/"/­但它在行尾生成一个连字符:(。

是否存在任何转义字符,其行为类似于空字符串但允许我在指定位置断开字符串?

感谢您的任何建议:)

4

1 回答 1

0

对于强制换行,使用<br>(如果字符串出现在允许标记的上下文中)。

对于允许的换行符(即,如果需要,允许浏览器插入换行符),请使用非标准但广泛支持<wbr>的标记或 Unicode 字符零宽度空格,U+200B,可以写为&#x200b;.

您需要在每个允许的断点重复该操作,例如

TONER PRO HP LASERJET 1000/<wbr>­1005/­<wbr>1005W/<wbr>­1200/<wbr>­1220/<wbr>­3300/<wbr>­3310/­<wbr>3320/­<wbr>3330/­<wbr>3380 C7115A (15A)

浏览器中的换行有很多奇怪的地方,但上面应该涵盖这样的情况。

于 2013-09-03T10:43:19.703 回答