blob: 7bf3e197dbea84fe64d73408792e2e0ae17e4f6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
---
title: CSS 像素
slug: Glossary/CSS_pixel
tags:
- CSS
- CSS 像素
- 像素
- 单位
- 大小
- 宽度
- 术语
- 长度
- 高度
translation_of: Glossary/CSS_pixel
---
<p><strong>CSS 像素</strong>——在 {{Glossary("CSS")}} 中以 <code>px</code> 为后缀——是一个长度单位,大致相当于一个肉眼可以轻松看到的小点的长宽,否则就是尽可能小的长度。根据定义,一个 CSS 像素应当看起来是在距离观察者一臂之遥且像素密度为 96 DPI 的屏幕中的一个物理像素。</p>
<p>当然,这一定义,由于一些术语“轻松看到”和“一臂之遥”不精确且因人而异,导致其留下很多解释空间。比如,当一个用户坐在台式机前,屏幕和用户眼睛之间的距离实际上要比手机屏幕和眼睛的距离远。</p>
<p>因此实际应用中,当使用单位 <code>px</code> 时,让 <code>96px</code> 的距离等同屏幕上的大约 1 英寸就合格了,无论屏幕的实际像素密度是多少。换句话说,如果一个手机屏幕的像素密度是 266 DPI,且屏幕上一个元素的宽度是 <code>96px</code>,那么这个元素的实际宽度会是 266 设备像素({{Glossary(" device pixels ")}})。</p>
<h2 id="深入学习">深入学习</h2>
<h3 id="技术参考">技术参考</h3>
<ul>
<li><a href="https://drafts.csswg.org/css-values-3/#absolute-lengths">CSS Values and Units Module, section 5.2: Absolute Lengths</a></li>
</ul>
<h3 id="在这里学习">在这里学习</h3>
<ul>
<li><a href="https://hacks.mozilla.org/2013/09/css-length-explained/">CSS Length Explained</a> on the MDN Hacks Blog</li>
</ul>
|