According to MDN," px"单位可能意味着2个完全不同的东西,这取决于它是否在" low-dpi"设备或"高dpi"设备
对于低dpi设备,单位px表示物理参考像素;其他单位是相对于它定义的。
或
对于高dpi设备,英寸(in),厘米(cm)和毫米(mm)与其物理对应物相同。因此,px单位是相对于它们定义的(1/96英寸)。
但它究竟是如何区分彼此的呢?什么是"高dpi"?如何判断这两种情况中的哪一种正在特定设备上使用?
答案 0 :(得分:0)
在w3页面上找到答案:
过去,CSS要求实现即使在计算机屏幕上也能正确显示绝对单位。但由于不正确的实现数量超过了正确数量并且情况似乎没有改善,因此CSS在2011年放弃了这一要求。目前,绝对单位必须仅在打印输出和高分辨率设备上正常工作。
CSS没有定义“高分辨率”的含义。但是现在低端打印机的起价为300dpi,而高端屏幕的打印速度为200dpi,截止时间可能介于两者之间。