为什么连字符不能在Windows上的Chrome上运行?

时间:2019-05-16 18:03:18

标签: css css3 google-chrome

我有hyphens在Android和Mac上运行,但未在PC上显示。我的PC和Mac都在运行:Chrome版本74.0.3729.157(正式版本)(64位)

CSS用于网站上的标准文字换行。

有人知道我在哪里可以找到关于为什么的更多信息,以及将来是否会支持它?

white-space: normal;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;

1 个答案:

答案 0 :(得分:5)

Chrome提供此功能后,他们without support for Windows就这样做了。

  

启用稳定的CSS连字符属性

     

此修补程序启用稳定的CSS连字符属性。

     

以下值在此时有效:
   - Android / Mac:手册|无|自动
   -其他平台:手册|没有

     

BUG = 605840

     

审阅网址:https://codereview.chromium.org/2342553003
  Cr提交位置:refs / heads / master @ {#419461}

(重点是我的)

关于何时可以在Windows或其他平台上使用它,您可以在错误跟踪器上自行跟踪:https://bugs.chromium.org/p/chromium/issues/detail?id=652964

请注意,Microsoft Edge最近才从其原始EdgeHTML引擎移至Chromium引擎。像Firefox一样,Edge的Chromium之前版本仍然支持连字符。直到在Chromium中实现,新版本的Edge以及与Chromium支持的浏览器(如Chrome,Brave,Vivaldi等)都会遭受这种缺陷的困扰。

以后,我建议您在https://caniuse.com网站上检查此类支持陷阱-它通常具有有关功能支持和任何实现细节的详细信息作为脚注(与hyphens一样) )。