Internet explorer 8 如何将mixin添加到CSS块中?

Internet explorer 8 如何将mixin添加到CSS块中?,internet-explorer-8,sass,media-queries,mixins,respond.js,Internet Explorer 8,Sass,Media Queries,Mixins,Respond.js,我犯了一个巨大的错误,我正在寻求帮助 在用CSS、mobile first responsive和respond.js构建了一个网站之后,在开发过程中,我在IE兼容模式下对其进行了测试,最后我意识到respond.js和CMS使用的javascript之间存在很大的冲突,Internet Explorer 8阻止了所有渲染。 我决定完全放弃polyfill,使用MQ mixin采用SASS方式 现在的问题是IE8看到了该网站的移动版 (对不起,我不能给你一个链接) 我已经包含了

我犯了一个巨大的错误,我正在寻求帮助

在用CSS、mobile first responsive和respond.js构建了一个网站之后,在开发过程中,我在IE兼容模式下对其进行了测试,最后我意识到respond.js和CMS使用的javascript之间存在很大的冲突,Internet Explorer 8阻止了所有渲染。 我决定完全放弃polyfill,使用MQ mixin采用SASS方式

现在的问题是IE8看到了该网站的移动版 (对不起,我不能给你一个链接)

我已经包含了 我发现了一个很棒的MQ mixin by()**我还没有开始添加它,问题是,除了在代码中使用MQ的任何地方进行编辑之外,我还有其他选择吗

我认为我必须使用的mixin看起来是这样的**(对它进行了一些调整,以便更好地利用它来解决我的问题):

}

我不打算调试JavaScript代码以使polyfill工作。我尝试过其他几种脚本(包括css3 mediaqueries),但我放弃了使用javascript提供帮助的想法,我想使用SASS

考虑到有将近6k行的SASS代码,是否有任何SASS方法可以帮助我以某种方式添加mixin,从而最终得到类似的东西

    @media screen and (min-width: 320px) {
 body {
  margin: 0;
}
}
.lt-ie9 body {
  margin: 0;
}
我吸取了教训,开始使用BrowserStack,从现在起我只会使用这个混音器。手头还有一个问题需要解决。。 提前谢谢


关于

我将编辑所有的mq以使用新的mixin,我还必须学习更多sas并停止问关于它的愚蠢问题!:)
谢谢大家

我不明白这个问题。您拥有的mixin应该生成您正在查找的输出。请使用共享行为有问题的代码。不要复制整个项目,尽量减少,只保留有问题的部分。@cimmanon不添加;这就是我想弄明白的。浏览整个CSS并编辑每个使用MQ的类是我目前唯一的选择?两周前,当我制作CSS时,我不知道sass。@lolmaus是一个mixin和CSS输出,如果可以使用的话。整个项目由5000行CSS转换为SASS。抱歉,如果描述太长。有什么评论吗?我得到了代码笔提示,谢谢你你把整个CSS都打包到这个混音中了吗?它应该只用于IE8无法处理的小部分。
    @media screen and (min-width: 320px) {
 body {
  margin: 0;
}
}
.lt-ie9 body {
  margin: 0;
}