我有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;
答案 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
一样) )。