我使用以下 css 在我的网站中自动连字符文本:
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
但在 chrome 中,这没有效果。我已经读过,那个 chrome 不支持这个。chrome中的断字有什么解决方法吗?谢谢!
我使用以下 css 在我的网站中自动连字符文本:
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
但在 chrome 中,这没有效果。我已经读过,那个 chrome 不支持这个。chrome中的断字有什么解决方法吗?谢谢!
目前,Chrome 仅在 Android 和 macOS 上支持连字符(并且仅支持“auto”值),您可以在此处看到:http: //caniuse.com/#search=hyphens
正如 Eric 所建议的,我也使用了Hyphenator 。
软连字符可以与 JavaScript(最佳解决方案)或任何服务器端语言一起应用,但是,它会用自己的答案来回答问题。
万一其他人犯了我做的错误,只有在 HTML 标签中声明语言时,连字符才有效。例如:
<html lang="en-GB">
没有声明的语言hyphens:auto
将一事无成。