css - FF 'Responsive Design View' 和视网膜

标签 css firefox responsive-design retina-display firefox-developer-tools

我喜欢使用 Firefox 的“响应式设计 View ”在我的桌面上模拟多个移动设备。但我怀疑一件事。

据我了解,配备 Retina 的 iPhone 每个 CSS 像素使用 2 个物理像素。而 Firefox 的“响应式设计 View ”则没有。这意味着如果我想模拟分辨率为 960x640 的 iPhone 4 屏幕,我实际上应该使用 FF RDV 预设 480x320(并为 iPhone 5 添加预设 568x320)。对吧?

最佳答案

你说得对,你应该使用 480x320 视口(viewport)尺寸,因为所有尺寸测量都是基于逻辑像素而不是屏幕的物理像素。

如果您想彻底测试站点的 Retina 内容,而您没有 Retina 屏幕,请将 about:config 页面中 layout.css.devPixelsPerPx 的值更改为 2-1 是默认值。请注意,UI 看起来都很大,但这将正确地以每像素媒体查询等像素为单位。

我刚刚尝试了 devPixelsPerPx 调整和 RDV,它运行良好 - RDV 看起来是一个很棒的工具!

关于css - FF 'Responsive Design View' 和视网膜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21907693/

相关文章:

html - 如何在html按钮中对齐文本两侧的图标

html - 响应式菜单在 ie7 上中断

javascript - 响应式设计 - 如何不加载某些脚本?

jquery - 如何在两个或多个幻灯片之间切换?

css - 仅在桌面上隐藏 Logo [wordpress]

firefox - 在 FireFox/Mozilla 中为 <select> 和 <option> 标签设置字体样式

javascript - Firefox 和 IE8 中的 onKeyPress 事件

javascript - 使用 Firefox 处理事件

css - 具有最大高度问题的全宽 HTML5 视频

css - 无限使用 css nth-child