我们希望避免长单词溢出行,如果必要的话,让它们被分开。标准方法是使用以下方式:
然而,我们发现这种方法不能在Safari(包括Mac和iOS)中使用。
我们偶然发现CSS属性
word-wrap: break-word
或其等效物
overflow-wrap: break-word
然而,我们发现这种方法不能在Safari(包括Mac和iOS)中使用。
我们偶然发现CSS属性
word-break
,它原本仅接受值break-all
,意思是可以在任何位置断开。但显然还可以接受一个未记录的值break-word
(Chrome也可以接受此值),并且以下操作:word-wrap: break-word;
word-break: break-word;
看起来在Safari上解决了这个问题。
我无法在网络上找到任何关于非标准的break-word
值用于word-break
,或者使用word-wrap: break-word
时任何Safari“错误”的参考资料,但使用word-break: break-word
可以解决。