我意识到这可能是一个愚蠢的问题,因为我在一段时间后返回网络开发无论如何,所以请不要害羞来启发我!在我看来,css黑客的艺术(就像在过去查找旧IE浏览器一样)可以用来填补新的ish@supports查询和旧的不支持these features浏览器之间的空白。有可能从大量的javascript中拯救你自己和你的网站吗?甚至有助于在小项目中完全删除javascript。有人知道这样的项目吗?也有可能我没有搜索到合适的关键字。。。
最佳答案
是的,您可以使用以下命令执行此操作:
以下所有示例均有效:@supports not (not (transform-origin: 2px))
-对于不支持的测试浏览器
或@supports (display: grid)
-支持测试浏览器
或@supports (display: grid) and (not (display: inline-grid)).
-测试两者
有关更多信息,请参见MDN:https://developer.mozilla.org/en-US/docs/Web/CSS/@supports