Css 如何在Edge 88中使用自动连字符?

Css 如何在Edge 88中使用自动连字符?,css,microsoft-edge,Css,Microsoft Edge,似乎连字符属性在Edge中不起作用。说它应该和Edge 88一起工作-我有。但它不起作用。加上-ms-供应商前缀,它可以在Internet Explorer中工作,但在Edge中根本不起作用。(奇怪的是,任何东西都可以在IE中工作,而不能在Edge中工作。)在Edge中工作的唯一一件事就是用软连字符在HTML中到处填充(­;)——这样就不需要CSS了。buuuuut-CSShyphens:auto自动添加连字符,无需­。那么,caniuse.com错了吗?有没有让自动连字符在Edge

似乎
连字符
属性在Edge中不起作用。说它应该和Edge 88一起工作-我有。但它不起作用。加上
-ms-
供应商前缀,它可以在Internet Explorer中工作,但在Edge中根本不起作用。(奇怪的是,任何东西都可以在IE中工作,而不能在Edge中工作。)在Edge中工作的唯一一件事就是用软连字符在HTML中到处填充(
­;
)——这样就不需要CSS了。buuuuut-CSS
hyphens:auto
自动添加连字符,无需
­。那么,caniuse.com错了吗?有没有让自动连字符在Edge中工作的方法?

Edge 88不支持
连字符:自动
。您可以在Edge 88中尝试CSS演示:连字符。此外,还显示只有Edge 12+(Edge Legacy)支持它。所以也许caniuse.com有问题

作为解决方法,您可以使用。对于HTML中的连字号,它是一个JavaScript polyfill:如果用户代理根本不支持CSS连字号,或者不支持所需语言的CSS连字号,它将对文本进行连字号,并且它是一个节点.js模块。您可以在Edge 88中测试,它运行良好:


请查看,然后向我们展示您的代码。在您链接的MDN测试页面上,Edge 90也会使用连字符,但这只是因为示例的源文本包含
­s。