媒体查询不做任何事情

时间:2015-03-04 20:26:49

标签: html css css3 sass gulp-sass

我一直在用SASS做HTML和CSS一段时间,我的所有响应都工作到今天,突然我的css媒体查询停止了反应。

它们位于网页上加载的css文件中,但没有元素对它们做出反应......我无法将3k行的完整css文件复制到此处..

但我认为我遗漏了一些基本的东西。我正在使用gulp-sass,它在处理css时报告没有错误。

我为此疯狂,我无法弄清楚问题。一切都工作到今天,我需要提供一个项目,直到星期一,我不能做响应。

所有查询都有效。我今天没有改变任何东西,当我运行项目时,查询不会做任何事情。

有关它可能是什么的任何建议?谢谢你们。

1 个答案:

答案 0 :(得分:2)

测试通常是您最好的选择。确保您的媒体查询位于优先级CSS文件的最底层 - 以确保它们不会被覆盖。无论你的代码有多少行:

1)注释掉所有媒体查询 2)运行测试,例如:

@media screen and (max-width: 600px) {
    body {
      background-color: black;
    }
  }

3)将浏览器的大小调整为小于600px的宽度,如果您的背景颜色变为黑色,则预处理器和调试代码的时间可能没有问题。

4)一次注释出您的媒体查询一个代码块,直到您发现无效的块为止。

5)修复它。浮雕