CSS “px” is an Angular Measurement?
inamidst.com
inamidst.com
http://www.w3.org/TR/CSS2/syndata.html#length-units
"pt: points — the points used by CSS are equal to 1/72nd of 1in.
px: pixel units — 1px is equal to 0.75pt.
The reference pixel is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm's length. For a nominal arm's length of 28 inches, the visual angle is therefore about 0.0213 degrees. For reading at arm's length, 1px thus corresponds to about 0.26 mm (1/96 inch)."
So pixel units are intrinsically tied to dpi. Nobody cared when most monitors were 72dpi/96dpi
To say that it is "doesn't really have anything to do with screen pixels, despite the poorly chosen name" is just silly.
It's quite obvious that px means pixel, has everything to do with it, and that the non-linear angular measurement is just a kind of more "formal" definition, but which no browser has ever actually followed, or probably ever will.
And whether they are doing it to the same accuracy as this article recommends or not, browsers are not simply rendering 1px as one pixel width regardless of the display resolution - My 2 year old iPad with a retina display demonstrates this well.
actually I only had to put in 10 9s to get 180...