0

所以,我使用1140px css grid。这是一个响应式 css 网格设计,我对它印象深刻。但是(什么时候结束??),IE (7, 8) 搞砸了。作者使用css 3媒体查询来设置768px以下的样式。他还使用在不受支持的浏览器中启用媒体查询。但是这些样式从未在 IE 中应用(即 9 可以正常工作)。

我已经解决了一个相当丑陋的黑客来解决这个问题(读取 - 即当屏幕尺寸低于 768px 时创建样式元素的特定 js 文件)。还有另一种方法吗?

4

2 回答 2

2

respond.js(https://github.com/scottjehl/Respond) 在不受支持的浏览器中获取媒体查询。如果您使用modernizr,这确实包括响应。显然不再:http://modernizr.com/news/modernizr-25/

于 2012-04-14T07:46:50.880 回答
1

如果您在 PC 上将其作为文件运行,则 js 文件不会执行任何操作。一旦你把它放在服务器上,js就会启动。

于 2012-04-26T18:21:58.983 回答