html - 根据屏幕分辨率和屏幕大小调整 CSS
问题描述
目前为要求在两个不同屏幕上调整界面的客户工作,这些屏幕的分辨率为 2560x1600。
问题是这两个屏幕具有相同的分辨率但屏幕对角线不同。事实上,一个有一个 27 英寸的对角线,另一个是 9 英寸。
所以几乎不可能在 9" 上读取元素,这就是我需要在这个特定屏幕上调整元素的原因。
最初我考虑使用我认为不一样的 DPR(设备像素比)......但事实并非如此。这两个都有 1 个 DRP。
所以我不能使用 CSS 媒体查询规则。
@media (min-width: 2560px) and (-webkit-min-device-pixel-ratio: 2.5) { ... }
有人有想法吗?
谢谢
解决方案
您可以设置视口来处理此问题。
<meta name="viewport" content="width=device-width, initial-scale=1">
您可以调整各种设置,例如最小、最大比例和设备高度。
https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag
推荐阅读
- api - 如果 graphql 是一种查询语言,为什么它用在前端而不是后端?
- apify - PuppeteerCrawler 和 Task 的 Settigs 差异
- oracle - PLS-00103:结束而不是编译指示最终实例化顺序覆盖静态成员构造函数映射
- java - JSP 代码超出了 65535 字节的限制 - Tomcat 9 修复
- android - 只要应用程序打开,如何使用socket.io保持活跃的android webview
- java - 哪些声明是有效的?
- php - Foreach 循环和 cURL 请求的问题
- json - 在句子(句子数组)中的任何位置找到确切的两个单词 elastcsearch 6.8
- c# - 如何在 Unity 上的 Google OnAdclose 上访问从一个 GameObject 到另一个 GameObject 的方法?
- laravel-5 - 数据表 - 用图标替换值适用于一个单元格而不是两个单元格