我的产品名称很长:
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)
我尝试用"/"
替换字符/­
但是它在行尾创建了一个连字符:(。
是否存在任何转义字符,什么行为像空字符串但允许我在指定位置打破我的字符串?
感谢任何建议:)
答案 0 :(得分:0)
对于强制换行符,请使用<br>
(如果字符串出现在允许使用标记的上下文中)。
对于允许的换行符(即,如果需要允许浏览器插入换行符),请使用非标准但广泛支持的<wbr>
标记或Unicode字符ZERO WIDTH SPACE,U + 200B,可以写入为​
。
您需要在每个允许的断点处重复此操作,例如
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)
浏览器中有很多oddities in line breaking,但上面应该涵盖这样的情况。