微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

chrome devtools 媒体查询断点仅集成为一种媒体尺寸

如何解决chrome devtools 媒体查询断点仅集成为一种媒体尺寸

这是我的 Sass 代码

我测试了几次并确认媒体查询有效

但在 Chrome devtools 中,只出现一个(75em)媒体查询(关于最大宽度)..

//mixin for media queries
@mixin for-phone {
    @media (max-width: 37.5em) { @content }; // 600px
}
@mixin for-tab-port {
    @media (max-width: 56.25em) { @content }; // 900px
}
@mixin for-tab-land {
    @media (max-width: 75em) { @content }; // 1200px
  }
@mixin for-big-desktop {
    @media (min-width: 112.5em) { @content }; // above 1800px
}

// main.scss
html {
  font-size: 62.5%; // 1rem = 10px,10/16 = 62.5%

  @include for-tab-land {
    font-size: 56.25%; // 1rem = 9px,9/16 = 50%
  }

  @include for-tab-port {
    font-size: 50%; // 1rem = 9px,9/16 = 50%
  }

  @include for-phone {
    font-size: 30%; // 1rem = 9px,9/16 = 50%
  }

  @include for-big-desktop {
    font-size: 75%; // 1rem = 9px,9/16 = 50%
  }

}

我为此挣扎了三天多。还没有找到问题所在。

正如您在“源”面板中的屏幕截图中看到的,源代码中有 3 种媒体尺寸

但只显示了 75em。

请帮帮我....

enter image description here

解决方法

Chrome Dev 或 Chrome Canary 工作正常。 (都是Chrome的开发者版)

正如您在下面的屏幕截图中看到的,显示了多个最大宽度的媒体查询

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。