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) 算得物理像素。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题