我需要修复一些CSS,因为我的文本没有换行,而是无限地继续下去,如果它是一个非常长的单词。
像大多数情况一样,我在我的CSS文件中尝试了word-wrap: break-word;
,但它没有起作用。
然后,令我惊讶的是,在Google Chrome开发者工具的建议下,我尝试了word-break: break-word;
,它解决了我的问题。我对此感到震惊,所以我一直在搜索它们之间的区别,但我没有看到任何相关的内容。
此外,我认为word-break: break-word;
不是文档化的行为,因为W3没有提到它。我在Safari和Chrome上进行了测试,它们在两个浏览器上都完美地工作,但我还是不敢使用word-break: break-word;
,因为我没有看到任何有关它的提及。
word-wrap: break-word;
来替代。我不愿意依赖于那些在所有相关浏览器中都没有官方文档或支持的方法。 - David