我有一个 div,我试图弄清楚如何让它占据相同数量的屏幕空间,而不管设备显示密度如何。
例如,假设我有两个 5 英寸宽的设备。第一个显示器的设备像素比=1,第二个显示器的设备像素比=2。
Device 1: 5 inches wide, device-pixel-ratio=1
Device 2: 5 inches wide, device-pixel-ratio=2
因此,第二个设备在同一空间中填充了两倍的像素。
我的 div 风格:
.myDivStyle {
width: 100px;
height: 50px;
}
如果我理解正确,设备 2 似乎将 div 呈现为设备 1 上宽度/高度的一半。
如果是这种情况,有没有办法在与设备无关的单元中定义我们的宽度/高度?或者,在我们检查 device-pixel-ratio 属性之后,我们是否必须在页面加载等时手动缩放所有样式?
谢谢