我正在开发一个面向未来的流体网站,但不同意以下内容:
@media
only screen and (-webkit-min-device-pixel-ratio: 2) ,
only screen and ( min--moz-device-pixel-ratio: 2) ,
only screen and ( -o-min-device-pixel-ratio: 2/1) ,
only screen and ( min-device-pixel-ratio: 2) ,
only screen and ( min-resolution: 192dpi) ,
only screen and ( min-resolution: 2dppx) {
}
世界不仅仅是视网膜或具有 1、1.5 或 2 像素比率的设备。我们将在未来继续拥有更多的数字。我的问题是:我如何针对所有这些决议和未来的决议?
我的问题是我的 PNG 的 SVG 版本(PNG 支持像素比为 1 的旧浏览器和设备)用于高分辨率显示器,我希望在用户拥有像视网膜这样的“任何”高分辨率显示器时生效。因此,为了省去所有大量的媒体查询并拥有所有未来的证明,我宁愿只写一次。就像所有高分辨率屏幕的主媒体查询一样,无论是 macretina、iphone、dell、HP 等、nexus phone 等。
另外为什么只有最小分辨率:192dpi 或 2dppx?我的意思是像素密度 1.5 144dpi 呢?将最小值设置为 100dpi(标准为 96)不是更好吗,高于正常值的所有内容都将使用我的 SVG。100dpi, 101, 102......144dpi......192.......300dpi............900dpi.......1000 dpi 等等。