CSS的单位是物理像素吗?

逻辑像素的单位是pt,物理像素单位是px;
CSS单位的px是属于物理像素吗?
网上说像素可以分成逻辑像素,物理像素,和css像素;
css的px是逻辑像素,指的是pt,这样就感觉很容易搞混

阅读 2k
2 个回答

CSS 中的 px 单位并不等同于物理像素,而是逻辑像素, 它和物理像素之间的转换是由浏览器完成的。
CSS 中的 px 实际上是一个相对单位,表示相对于显示设备分辨率的逻辑像素大小,在不同设备分辨率下的实际呈现大小会不同

image.png

https://developer.mozilla.org/zh-CN/docs/Glossary/CSS_pixel

对于 CSS 中的 PX 而言,是逻辑像素。

可以通过 dpr(window.devicePixelRatio) 算得物理像素。

推荐问题