windows - 浏览器视口宽度是否始终取决于 Windows 10 缩放设置?
问题描述
对于在 Windows 10 v1909 中的 Chrome 上显示的网站,当视口元标记的值设置为时,网站的视口宽度是否总是根据 Windows 10 的缩放和布局设置(在设置>显示>缩放和布局中找到)的值而变化?width
device-width
我刚买了一台新的 3840 x 2160 4K 超高清 (UHD) 显示器,认为我设计的网站将以 3840 像素宽显示。 但是,当我使用 Chrome 的开发人员工具检查标题元素时,视口的宽度会随着我将 Windows 10 缩放得更高而变小。 而且因为我无法读取此 4K UHD 显示器上显示的任何 3840 像素宽的文本(当 Windows 10 缩放设置为 100% 时会发生这种情况),我已将 Windows 10 缩放比例增加到 175%,以便我可以阅读舒适地发短信。 但是当我增加 Windows 10 的缩放比例时,我的浏览器的视口宽度会缩小(例如,在 175% 的 Windows 10 缩放比例时,我的浏览器视口的宽度是 2195 像素)。我做了一些实验,以下是与特定 Windows 10 缩放值相关联的浏览器视口宽度:
- 100% 缩放 ... 3840 视口宽度
- 125% 缩放 ... 3072 视口宽度
- 150% 缩放 ... 2560 视口宽度
- 175% 缩放 ... 2195 视口宽度
- 200% 缩放 ... 1920 视口宽度
我发布这个问题的原因是为了让我了解在为 4K 网站设计时需要制作图像的尺寸。我使用 Avada WordPress 主题来设计我所有的客户网站。他们对设计 4K 网站的建议是:
“作为一般规则,我们目前在演示中使用 2000 像素宽的图像,这些图像通常足够大,可以使图像在所有常见的屏幕尺寸上看起来都很棒。”
查看上面列出的 Windows 10 缩放和浏览器视口值表,似乎 Avada 的图像宽度建议仅适用于 4K UHD 显示器,仅当 Windows 10 缩放为 175% 或更高时(图像的轻微上采样发生在 175%缩放)。由于在 4K UHD 显示器上以 150% 缩放 Windows 10 就能够舒适地阅读文本而言是“不确定的”,并且任何小于 150% 的缩放基本上都是不可读的,因此似乎是 4K 图像宽度的一般经验法则超高清显示器为 2600 像素。此图像宽度将涵盖 150% 或更高的 Windows 10 缩放比例。
对于小于 150% 的 Windows 缩放比例,将对 2600 像素的图像进行上采样以填充视口的宽度。 但是,在我看来,大多数人会将 4K UHD 显示器上的 Windows 10 缩放到至少 150% 以使文本可读(这是我认为驱动我的图像应该有多宽的一个重要假设)。 由于与 Windows 10 缩放 150% 相关的视口宽度为 2560 像素,因此以 2600 像素宽创建的图像将填充浏览器视口而不会进行上采样(并且可能会降低质量)。
我是否正确理解 Windows 10 缩放和浏览器视口宽度之间的关系?我关于将 4K 网站设计的所有图像尺寸调整为 2600 像素宽度的结论是否正确?
解决方案
推荐阅读
- android - 如何制作在卸载应用程序时不删除sqlite数据库的android应用程序,以便我下次安装应用程序时可以使用该数据库?
- machine-learning - 如何在机器学习中更加重视某些实例?
- scala - 使用 Spark DataFrames 增强连接和组性能
- git - GitHub 隐藏 Google 帐户 ID 信息的字符串变量
- python - Pandas concat 结果与 NaN 不一致
- python - 如果缺少任何 SConscript,如何停止 SCons 构建?
- python - 为什么我的 python 请求检索到不正确的 xml?
- java - 如何修复此 Oauth 2.0 错误重定向
- python - 在 Python 2.7 中从列表中删除特定项目
- javascript - 如何修复javascript中的“无法读取null的属性'id'”错误?