css - Chrome 模拟器问题 |媒体查询

标签 css html responsive-design media-queries

我正在测试我的响应式网站,遗憾的是,当我选择设备(例如“iPhone 6”)时,Chrome 模拟器没有显示响应式 View 。令人讨厌的滚动条出现并且看起来很糟糕,但是,当我调整浏览器大小时,断点是否正常工作?

这就是我定义断点的方式 - 变量 $screen-md 设置在一个变量中。我正在使用 SASS。

@media screen and (min-width: $screen-md) { }

这是 Chrome 模拟器中发生的事情的屏幕截图。

enter image description here

最佳答案

1) 检查 $screen-md 是否存储 375px 因为 Iphone6 是 375px 宽

2) 将您的最小宽度更改为最大宽度。

举例说明:

@media only screen and (min-width: 375px)  {...}

以上代码表示“如果[设备宽度]大于或等于[375px],则执行{...}”

@media only screen and (max-width: 375px)  {...}

以上代码表示“如果[设备宽度]小于或等于[375px],则执行{...}”

3) 我个人使用 Chrome 的经验是,即使您的视口(viewport)大小正确,它有时也不会加载媒体查询。有几次,我不得不将 max-width 值增加 1 或 2 个像素才能使其正常工作。也试试看!另外,不要忘记清除缓存并刷新页面。

关于css - Chrome 模拟器问题 |媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28421499/

相关文章:

javascript - Fancybox 不考虑滚动条宽度

javascript - 功能不适用于 innerhtml

html - 水平滚动条 HTML

java - 使用 Jsoup 1.11 解析 XHTML

html - 绝对div可以在响应式设计中使用吗

css 关键帧动画动态高度

html - CSS 网格移动元素而不是重叠 z-index

javascript - 单击文本时如何来回交换文本?

html - 如何将图像与文本对齐然后堆叠它们(响应式)

reactjs - React-native 响应式字体大小