css - Web 浏览器如何处理压缩分辨率?

标签 css browser media-queries retina-display screen-resolution

我正在考虑购买配备 Retina 显示屏的 Macbook 13"。Apple 网站吹嘘:

Retina display: 13.3-inch (diagonal) LED-backlit display with IPS technology; 2560-by-1600 resolution at 227 pixels per inch with support for millions of colors

Scaled resolutions: 1680 by 1050, 1440 by 900, and 1024 by 640 pixels

我很好奇浏览器是使用缩放分辨率 (1680 x 1050) 还是压缩分辨率 (2560 x 1600) 来处理媒体查询。例如,

@media (max-width: 1200px) {
    .container {
        width: 900px;
    }
}

在配备 Retina 显示屏(2560 像素宽分辨率)的 13"Macbook Pro 上,如果浏览器使用压缩分辨率,则它必须调整到小于屏幕尺寸的一半才能使上述更改生效。 (1200px/2560px ~ 1/2 screen size) 但如果使用缩放分辨率,效果会更快。 (1200px/1680px ~ 3/4 screen size)/p>

所以我很想知道浏览器在考虑媒体查询中的最小宽度/高度、最大宽度/高度时是使用缩放分辨率还是压缩分辨率。我最好的猜测是他们使用缩放分辨率,但我想确定。

最佳答案

Web 浏览器使用缩放分辨率,至少在我测试过的 15"Retina MBP 上是这样。

关于css - Web 浏览器如何处理压缩分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15237775/

相关文章:

css - 按钮文本被排除在页内搜索之外——有没有一种干净的方法来模拟它?

gwt - 如何找到 GWT 项目 session 中使用的客户端浏览器?

css - 如何从 IE10 及更高版本中排除样式表

javascript - 删除二级 UL 中的 “sub-menu” 类

css - 更改 Angular ngx-charts 上设置的默认颜色

javascript - 如何在页面上查找字符串然后使用 jQuery 将样式添加到特定的 div?

css - 每个媒体查询都会引发 http 请求吗?

html - float 图像旁边的居中文本

php - 使用浏览器中的 shell_exec 将参数从 php 传递到 python

CSS 等同于 iPhone 和 Android 手机的 srcset(x-描述符)