我不明白为什么有两个属性似乎做同样的事情,但它们之间的关系在规范中并没有定义。
http://dev.w3.org/csswg/css-text-3/#word-break-property
http://dev.w3.org/csswg/css-text-3/#overflow-wrap-property
例如,如果我想要像如何在pre标签中换行文本一样包装文本,并且某些行包含没有空格的字符串(这似乎使Chrome认为它们是不可打破的(即使它们有逗号等)),那么除了white-space: pre-wrap
之外,我应该使用word-break: break-all
还是word-wrap: break-word
?
white-space: pre-wrap;
在 Chrome 中似乎会在没有空格的情况下断行。JSFiddle。 - Alexander O'Mara