你现在可以玩下这 5 个 CSS 新功能( 三 )


浏览器支持:is伪类目前被Firefox 78+和Safari 14+支持 。基于 Chrome 的浏览器(Chrome 15+、Edge 79+、Opera 15+)使用:-webkit-any()前缀支持其前缀语法 。你也可以通过设置试验性的网络平台特性标志来启用该功能:在Chrome 68+、Opera 55+和Edge 79+中选中 。
:where伪类的支持较少 。目前,只有Firefox 78+支持它 。
总结目前,目前还需要谨慎使用本文讨论的CSS新功能 。理想情况下,使用带前缀的版本,或者等到它们得到更广泛的实行 。
但是,如果你想进行测试,则可以使用content-visibility和contains-intrinsic-size属性 。你可以在已经支持该功能的浏览器中实现性能上的优化(可以使用@supports规则测试浏览器支持),并且不会影响尚不支持该功能的浏览器 。
总而言之,CSS新特性的标准化和实现过程值得我们不断关注 。有许多有用的功能将最终使前端开发更容易和更快 。
作者:Anna Monus 译者:前端小智 来源:blog.logrocket
原文:https://blog.logrocket.com/5-new-css-features-you-can-already-test




推荐阅读