如何在Google Chrome浏览器中使用连字符?

cyp*_*r75 32 google-chrome css3 css-hyphens

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

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Run Code Online (Sandbox Code Playgroud)

但在铬合金中这没有效果.我已经读过,Chrome不支持这个.在chrome中是否有针对连字符的解决方法?谢谢!

kao*_*mos 23

目前只有Android和MacOS上的Chrome支持连字符,如下所示:http://caniuse.com/#search=hyphens

我也按照埃里克的建议使用了连字符.

  • 连字符在 MacO 上的 Chrome 中不起作用。我不确定 Google 的官方立场,但即使是在线 CS“立即尝试”网站也无法使用。 (2认同)

Tod*_*ick 7

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

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


tfo*_*ont 5

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

  • 没错-不幸的是,目前使用chrome的唯一方法。但要注意:这样做会影响可访问性:屏幕阅读器会阅读每个音节,而不是整个单词 (4认同)