不破括号?

gra*_*ine 11 html internet-explorer

在灵活布局网站的页脚中,我注意到IE倾向于对括号字符进行换行(在本例中为电话号码).是否存在视觉上等效的不间断括号,与非破坏空间和非断裂连字符类似,我可以使用它?

Álv*_*lez 10

试试这个:

.phone{
    white-space: nowrap;
}

<p>Call Customer Support at <span class="phone">+34 (947) 12 34 56 78</span> for further enquiries.</p>
Run Code Online (Sandbox Code Playgroud)

您可以执行许多其他操作(从<nobr>标记到某些Unicode字符),但它们不像这样跨浏览器.

  • 这是一个小问题.在电话号码中间换行不是可访问性问题. (3认同)

Wes*_*mer 6

我遇到了这个问题,比如“user(s)”这样的复数处理,其中 IE 在 R 之后打破了这个词。你应该能够使用这个词 joiner character (⁠),但在我对 IE11 的测试中,只有已弃用的零宽度不间断空格字符有效:

user&#xFEFF;(s)
Run Code Online (Sandbox Code Playgroud)