我们中的许多人都对使用polyfills来减少IE的拖累而兴奋不已。但我的抱怨是和WebKit。见鬼,WebKit?你在其他事情上都很棒;为什么你必须去而不去实现calc(),嗯?...but如果有polyfill也没什么大不了的。
在那里吗?
谷歌在这一点上一反常态地简洁。那么:0 Hivemind,这样的东西存在吗?
发布于 2012-03-15 02:41:44
在Chrome19中支持calc()的前缀是-webkit-!不确定版本19在多长时间内推向所有人,但它应该在接下来的几个月内。由于IE9+和火狐已经有了支持,最后拒绝支持的将是Safari和Opera。幸运的是,我相信一个更新的Safari版本可能会在今年夏天与OS X Mountain Lion一起发布。我不确定Opera计划什么时候增加支持。
发布于 2011-09-24 03:38:45
我认为Chrome目前还没有针对这个的polyfill。据我所知没有。我认为获取所需内容的最好方法是使用javascript。不幸的是,您还必须在调整浏览器大小时调用该脚本。
发布于 2013-09-12 22:56:05
https://github.com/CJKay/PolyCalc
这是一个很好的开始。他们已经停止维护项目,因为大多数浏览器都有calc可用,但运行良好。我发现了几个bug,并在我的网站上修复了它们。
如果有人想知道我的修复方法,请联系我
https://stackoverflow.com/questions/7407157
复制相似问题