【发布时间】:2014-05-21 07:30:09
【问题描述】:
我有一个宽度为 118 像素的框,其中包含一个电子邮件地址。我使用word-wrap: break-word; 更好地包装地址。但是在一种特殊的地址上,这会使情况变得更糟。
big.ass.email@addre
ss-
is.extremely.lame.de
由于word-wrap: break-word; 它在“addre”之后中断,但由于该地址的其余部分不适合一行,它在恰好是“-”的“首选断点”处再次中断。在期望的行为中,电子邮件地址中的第二次中断不是在“-”之后,而是在“非常”之后。我担心仅使用 CSS 是不可能的。不是吗?
这里可以看一个小例子:http://jsfiddle.net/sbg8G/2/
【问题讨论】:
-
@misterManSam 不,不是。我不想在文本到达框的末尾时简单地换行。我已经用
word-wrap: break-word;做到了。我想“重置”“首选断点”,例如“-, ?, !, &, ...”,仅当文本到达框的末尾时才换行!
标签: html css text break word-wrap