respond.js 或 css3-mediaqueries.js ?
官方文档,特别是css3-mediaqueries.js的文档,是稀疏的。阅读SO,论坛和blogs我已经总结了这些优点和缺点。
优点:
<link>
,内联CSS,@ import-ed CSS)缺点:
min-width
和max-width
em
个单位(巨大的弱点!)优点:
em
单位(真的吗?有人测试过吗?)缺点:
是否有人有要添加到列表中的要点,或要分享的个人经历,或者对一个或另一个脚本的特定偏好?如果是这样,为什么?
答案 0 :(得分:18)
我创建了一个测试页面,包括Mediatizr。
如果有人有兴趣,here's the test page,这些是results(在IE8和IE7上测试过)。
min
,max
和min+max
媒体查询px
和em
值<style>
)和外部样式表width
mediaquery <link media="screen and ...">
或@import
ed stylesheet min
,max
和min+max
媒体查询px
和em
值width
mediaquery <link media="screen and ...">
或@import
ed样式表on load
事件结合使用时可能会导致javascript错误,要解决此问题,您需要将脚本放在页面末尾简单......不起作用
最后,我选择 css-mediaqueries.js ,有条件地加载了Modernizr。
答案 1 :(得分:-2)
现在可能没什么问题了。我开发了一个纯Javascript框架来生成和管理媒体查询。它适用于所有浏览器和操作系统。它的足迹少于500个字符。你可以看到它在这里工作: ieee-ac.org。