Note that a px is not the same thing as a pixel. On a 250 PPI display 1 px probably equals 2 pixels.
If the pixel density of the output device is very
different from that of a typical computer display, the
user agent should rescale pixel values. [...]
It is recommended that the reference pixel be [...] one
pixel on a device with a pixel density of 96dpi
http://www.w3.org/TR/CSS21/syndata.html#length-units"If the pixel density of the output device is very different from that of a typical computer display, the user agent should rescale pixel values."
It then goes on to define a "reference pixel" in terms of arclength subtended within the user's field of vision. On reflection, I suppose this is sufficiently different from pt/in/cm (which measure absolute length) to merit its own separate measure; I just wish they hadn't used the term "pixel" for it. Because "pixel" already means something else and the arclength subtended by a pixel in a "typical computer display" has changed considerably over the last twenty years.