Surprisingly, a pixel might be something different than a pixel:
Normally, the pixel unit refers to physical pixels of the viewing device. However, 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.
From the
CSS3 spec