41

我使用以下 css 在我的网站中自动连字符文本:

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;

但在 chrome 中,这没有效果。我已经读过,那个 chrome 不支持这个。chrome中的断字有什么解决方法吗?谢谢!

4

3 回答 3

25

目前,Chrome 仅在 Android 和 macOS 上支持连字符(并且仅支持“auto”值),您可以在此处看到:http: //caniuse.com/#search=hyphens

正如 Eric 所建议的,我也使用了Hyphenator 。

于 2015-12-09T11:03:19.637 回答
5

软连字符可以与 JavaScript(最佳解决方案)或任何服务器端语言一起应用,但是,它会用自己的答案来回答问题。

于 2016-05-19T15:49:09.857 回答
2

万一其他人犯了我做的错误,只有在 HTML 标签中声明语言时,连字符才有效。例如: <html lang="en-GB">

没有声明的语言hyphens:auto将一事无成。

于 2021-07-16T07:38:04.970 回答