我发现在Safari浏览器中,我需要的CSS word-break
属性没有被使用。为什么呢?
我发现在Safari浏览器中,我需要的CSS word-break
属性没有被使用。为什么呢?
更新:Safari现在支持keep-all
作为一个值。自Safari 9起。
word-break
属性在Safari中部分支持,即它只支持break-all
作为一个值而不是keep-all
...
正如你可以在这里看到(请阅读底部的注释),注释说:
注意:部分支持指的是支持“break-all”值,但不支持“keep-all”值。
Bug报告43917-CSS3的“word-break: keep-all”不被支持。
break-all
,它在 Safari 中可以工作,但在例如 Firefox 中会失败,应该使用 keep-all
。 - Tonybreak-all
。 - Mr. Alienwhite-space: nowrap;
,但这也会影响非CJK文本。 - Mr. Alienselector{ -webkit-hyphens: none;}
从Safari 9开始,包括iOS,word-break: keep-all
终于得到支持。
错误报告123782 - [CSS3] 添加对word-break:keep-all CSS属性的支持