【发布时间】:2012-04-27 02:21:58
【问题描述】:
所以,我使用的是1140px css grid。这是一个响应式 css 网格设计,我对它印象深刻。但是(什么时候结束??),IE (7, 8) 搞砸了。作者使用css 3媒体查询来设置768px以下的样式。他还使用this 在不受支持的浏览器中启用媒体查询。但是这些样式从未在 IE 中应用(即 9 可以正常工作)。
我已经解决了一个相当丑陋的黑客来解决这个问题(阅读 - 即当屏幕尺寸低于 768px 时创建样式元素的特定 js 文件)。还有其他方法吗?
【问题讨论】:
-
Respond.js 是您唯一的解决方案,就像下面回答的其他海报一样,除非您想使用像 Chrome 框架这样更狂野的东西。
标签: javascript jquery css media-queries