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