在我的CSS中,我使用了以下代码片段:
word-break: break-word;
-webkit-hyphens: auto;
hyphens: auto;渲染引擎如何知道在所有不同语言中截取单词的位置?在荷兰语中,它是完美的,就像说母语的人会用连字符连接一样。
发布于 2015-12-08 23:29:23
从
UAs Text Level 3没有定义精确的连字符规则,但是强烈建议
优化它们的换行实现,以选择好的断点和适当的连字符。在计算“min-content”内部大小时会考虑连字符的机会。
和
正确的自动连字符需要适用于要断开的文本的语言的连字符资源。因此,UA只需要自动地对作者已经为其声明了语言(例如,通过HTML或XML xml: lang )并且具有适当的连字符资源的文本进行连字符。
因此,基本上,每个浏览器都实现了自己的连字符应该放在哪里的定义。可能是专有的组合多语言词典。
另请参阅
https://stackoverflow.com/questions/34159546
复制相似问题