使用 SASS 和 Respond-To (Breakpoint) 会生成一个 .css 文件,其中包含多个媒体查询,而不是合并。
没什么大不了的,但是在 IE8 中,使用 css3-mediaqueries.js,会导致 IE8 崩溃。css3-mediaqueries.js为每一个mediaqueries加一个style标签,IE8最多不能到32...
如何自动合并所有媒体查询?
谢谢
使用 SASS 和 Respond-To (Breakpoint) 会生成一个 .css 文件,其中包含多个媒体查询,而不是合并。
没什么大不了的,但是在 IE8 中,使用 css3-mediaqueries.js,会导致 IE8 崩溃。css3-mediaqueries.js为每一个mediaqueries加一个style标签,IE8最多不能到32...
如何自动合并所有媒体查询?
谢谢
Sass 没有这个功能。要么更好地计划您的媒体查询,以便您只有尽可能少的数量,要么找到一个可以为您合并它们的第三方应用程序。
通常,由于从服务器传递到客户端时使用 GZIP 压缩 CSS,多个媒体查询并不是什么大问题。
为了在 IE7 和 8 中启用媒体查询支持,我已经成功地使用了 Respond.js。
请参阅此小指南如何将 Respond.js 与 Selectivizr 结合使用:https ://stackoverflow.com/a/16732064/901944