IE8和新的vw单元。好的polyfill?

时间:2013-12-07 17:31:48

标签: javascript css css3 viewport-units prefixfree

我测试了vw单位(相对于视口宽度)。我的问题是,是否有一种简单的方法来转换vw值与像素?它不需要响应。我在考虑Jquery。 prefixfree插件和vminpoly似乎对我不起作用(在本地测试)

1 个答案:

答案 0 :(得分:1)

我在IE8上测试了以下vminpoly演示链接,它有效: http://saabi.github.io/vminpoly/demo2.html

重要的是要注意使用许多与CSS相关的polyfill要求你从真正的Web服务器运行它们(即使是在本地),因为它们工作的基础是“AJAX加载”CSS文件的原始文本和手动解析它。如果IE8不支持视口单元,那么JS polyfill将永远不会通过使用jQuery或其他任何方式解析DOM来了解它的值。

你说你在本地测试。是来自本地服务器实例(http://localhost)还是直接来自文件系统(file:///index.html)?由于跨域安全策略限制(XHR),后者很可能会失败。

您可以阅读RespondJS polyfill的更多信息。