在灵活布局网站的页脚中,我注意到IE倾向于对括号字符进行换行(在本例中为电话号码)。是否存在视觉上等效的不间断括号,与非破坏空间和非断裂连字符类似,我可以使用它?
在灵活布局网站的页脚中,我注意到IE倾向于对括号字符进行换行(在本例中为电话号码)。是否存在视觉上等效的不间断括号,与非破坏空间和非断裂连字符类似,我可以使用它?
尝试这个:
.phone{
white-space: nowrap;
}
<p>Call Customer Support at <span class="phone">+34 (947) 12 34 56 78</span> for further enquiries.</p>
你可以做很多其他事情(来自 <nobr>
标记到某些Unicode字符)但它们不像这样跨浏览器。
我遇到了像“user(s)”这样的复数处理问题,其中IE在R之后打破了单词。你应该能够使用单词joiner character(&#x2060;),但在我的IE11测试中,只有已弃用的零宽度非中断空格字符有效:
user(s)
我曾经有过同样的问题;这是一个有效的解决方案:
The number to call is: (423) 276—0000
根据Unicode标准(特别是UAX#14),换行符 在不间断的空间之前或之后是不允许的。因此,&nbsp;防止浏览器在括号上换行。在任何一种情况下,在区号和电话号码之间留一个空格都没有坏处。