什么是 word-break 的替代方法:break-word;在 CSS 中,因为它已被 W3C 标准弃用且无效?

What is an alternative to word-break : break-word; in CSS since it's deprecated and invalid by W3C standards?

我不希望字被打断,但是如果字太长,字会被打断。¨

我用了word-break: break-word;

但是在验证 CSS 时出现错误:不推荐使用值 break-word

我使用了 Whosebug 中提供的替代方案:

word-break: break-all;  it breaks all words even if the word is not that long-
word-break: normal;
word-break: initial;

word-wrap: break-word;
word-wrap: break-spaces;

overflow-wrap: normal;
overflow-wrap: break-word;

line-break: normal;
line-break: strict;
line-break: anywhere;

但其中 none 有效。他们要么打破所有的单词——甚至是短的——或者当单词扩展 div-space.

时他们不打破长单词

唯一有效的代码是 word-break: break-word;,但已弃用。

什么是 word-break: break-word; 的替代品??

我遇到了同样的问题,发现 overflow-wrap: anywhere 对我的情况有效。信用:https://github.com/w3c/csswg-drafts/issues/2682#issuecomment-438693305