我有一个布局问题:在客户网站上,我们在一个小盒子中显示人员的联系信息。该盒子的宽度受到限制。碰巧的是,有些人的名字很长(毕竟这是在德国……),而电子邮件地址是给定名字和姓氏的串联。结果:使用某些名称,电子邮件地址溢出了about框所指定的约束。
在­
之前插入@
会导致正确的换行符,但如下所示:
john.doe-
@example.com
有可能抑制破折号吗?我不想使用
<br />
,因为对于90%的名称,可用宽度已绰绰有余。 最佳答案
尽管我不确定跨浏览器的运行方式(可能还不错),但是您始终可以使用细线字符( 
)或零宽度空格(​
)。++
john.doe @example.com
++我不建议使用零宽度空间,因为显然某些浏览器无法正确呈现它(source)。
关于HTML:连字符()不带破折号吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5038920/