Internet explorer 8 使用SAS和断点合并媒体查询(响应)

Internet explorer 8 使用SAS和断点合并媒体查询(响应),internet-explorer-8,sass,media-queries,Internet Explorer 8,Sass,Media Queries,使用SASS和Respond To(断点)生成包含多个媒体查询的.css文件,而不是合并 没什么大不了的,但在IE8中,使用css3-mediaqueries.js会导致IE8崩溃。css3-mediaqueries.js为每个mediaqueries添加一个样式标记,而IE8最多只能有32个 如何自动合并所有媒体查询 谢谢Sass没有此功能。您可以更好地规划媒体查询,这样您就可以拥有尽可能少的媒体查询,或者找到一个第三方应用程序来为您合并媒体查询。一般来说,多媒体查询并不是什么大问题,这要归功

使用SASS和Respond To(断点)生成包含多个媒体查询的.css文件,而不是合并

没什么大不了的,但在IE8中,使用css3-mediaqueries.js会导致IE8崩溃。css3-mediaqueries.js为每个mediaqueries添加一个样式标记,而IE8最多只能有32个

如何自动合并所有媒体查询


谢谢

Sass没有此功能。您可以更好地规划媒体查询,这样您就可以拥有尽可能少的媒体查询,或者找到一个第三方应用程序来为您合并媒体查询。

一般来说,多媒体查询并不是什么大问题,这要归功于GZIP在从服务器传递到客户端时用于压缩CSS

为了在IE7和IE8中支持媒体查询,我已经成功地使用了


请参阅本小指南,了解如何将Respond.js与Selectivizr结合使用:

“我可以直接使用gzip”并不是拥有不必要的大CSS文件的好理由。当缓存大小有限时,Gzip也没有帮助。好的,谢谢,工作得很好!但我稍后会尝试编写一些东西来合并它们,并释放一些空间。@cimmanon,你说SASS不支持媒体查询的自动分组,Eric Meyer从不手动按媒体查询分组样式。那你为什么认为CSS不必要的大?我不相信我说过这样的话。如果OP有太多的媒体查询导致浏览器崩溃,我只能假设最坏的情况,并且他们每个部分有超过1-3个媒体查询。除此之外的任何内容都是不必要的。@cimmanon,IE8不支持媒体查询。由于使用了不满意的polyfill,它崩溃了。