CSS 媒体查询在应该的时候没有启动

标签 css webkit media-queries

大家好(当然还有女孩们)

我在 webkit 和媒体查询方面遇到了重大问题。基本上,它们只会比应有的时间延迟大约 15-30 像素。

当我加载启用了 Javascript 的页面时,我可以从控制台看到正确的设备宽度,这与我向其抛出的扩展数组相对应。

当我禁用 javascript 时,我得到了相同的结果,所以显然这不是我的 javascript 或任何插件导致的结果。

在开发工具中,我可以观察检查器选项卡,相关媒体查询直到它们应该启动后才会启动,您可以看到它们启动的分辨率与媒体查询本身不匹配。

任何有关此问题的帮助将不胜感激,因为我现在无法提出任何其他建议。

如果我可以向您提供任何可以帮助您帮助我的信息,请告诉我(由于保密,我无法提供屏幕截图)。

提前致谢,希望如此:-) 约翰

最佳答案

在 Twitter 上分享我的问题后,我收到了此已修复的链接

http://mattstow.com/your-media-queries-are-wrong-fix-them-with-viewport-genie-and-mqgenie.html

它基本上是说 webkit 在应用媒体查询时不考虑滚动条,这(对我来说)解释了媒体查询所关闭的正确空间。我希望其他人发现这个答案有用,因为我无法通过搜索谷歌找到任何信息。显然,现在我能够缩小搜索范围,我可能能够在那里找到答案。

关于CSS 媒体查询在应该的时候没有启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18231558/

相关文章:

css - iframe 元素/样式上的 window.getMatchedCSSRules

html - 如何处理横向 View 的媒体查询

javascript - css 打印查询在 Firefox 中不起作用

css - 更新css,避免缓存导致渲染失败

html - 不使用高度 100% 垂直居中 div 的内容

css - 圆 Angular 边 Angular

perl - 如何使用 Perl 中的布局引擎创建网页缩略图?

html - 如何防止 webkit-scrollbar 推过 div 的内容?

html - 正文中的 CSS 媒体查询

html - 相互远离的元素