我们中的许多人都对 polyfill 感到兴奋,因为它可以减少 IE 的拖累。但我的牛肉是 WebKit。什么鬼,WebKit?你在其他方面都很棒;为什么你必须去而不是实现 calc(),嗯?...但是如果有 polyfill 也没什么大不了的。
在那儿?
谷歌在这一点上一反常态地简洁。So: 0 Hivemind,这样的东西存在吗?
calc() 支持已在带有 -webkit- 前缀的 Chrome 19 中登陆!不知道第 19 版推出给所有人需要多长时间,但应该在接下来的几个月内。由于 IE9+ 和 Firefox 已经得到支持,最后的支持者将是 Safari 和 Opera。幸运的是,我相信今年夏天 OS X Mountain Lion 可能会发布更新的 Safari 版本。我不确定 Opera 何时计划添加支持。
我认为 Chrome 还没有一个 polyfill ......我没有找到。我认为获得所需内容的最佳方法是使用 javascript。不幸的是,您还必须在浏览器调整大小时调用该脚本。
https://github.com/CJKay/PolyCalc
这是一个好的开始。由于大多数浏览器都有可用的 calc 但运行良好,他们已经停止维护该项目。我发现了几个错误并在我的网站上修复了它们。
如果有人想知道我的修复,请联系我