我已经开始使用 Sass 并使用我的旧 css 代码并使用它。对于编译,我使用了 prepros,它可以选择压缩 CSS,从而节省一些空间。
我遇到的问题是,当 SCSS 代码最后编译成 1 行时,媒体查询为空
这是我的 SCSS 的样子,例如
@media all and (max-width: 900px) {
body {
background-color: red; }
}
这就是编译的内容
body{background-color:blue;}@media all and (max-width: 900px){}
我不是 100% 确定空格,但你明白我认为的重点,它在 1 行代码中。将事物放入新行时,它也会在崇高的文本中正确突出显示。
有没有办法仍然压缩我的 css 但让媒体查询工作?
编辑:我检查了,输出看起来完全像这样
@media all and (max-width: 900px){}
所以这不是“和”后面缺少空格的错误
Edit2:仍然无法正常工作,这是我的崇高文本中的确切代码,在浏览器中不起作用。
.overlay{-webkit-filter:blur(0);opacity:1;transition:all 0.5s ease-in-out}@media all and (max-width: 900px){}
Sublime 认为它也不对http://i.imgur.com/9lTP3ux.png
我的代码去哪儿了?为什么压缩的 CSS 缺少媒体查询的内容