3 ms·
Not quite--what you are doing is setting the font-size, and hence the 'em' to 10px. px and em are both independently relative to the font-size. There is nothi
by avinashv 18y ago
Not quite--what you are doing is setting the font-size, and hence the 'em' to 10px. px and em are both independently relative to the font-size. There is nothing about the size of a pixel mentioned here.
It would also be very naive to argue that working in units of 10 is not much, much more convenient than working in units of 16.
- orib 18y agoTo quote the CSS 2.0 spec: The 'em' unit is equal to the computed value of the 'font-size'... Therefore, em is in units of font size, and is not independent of it. It's totally unrelated to 'px' values, except by luck. Not all browsers default to 16px text. (And yes, it's true that px are actually defined as the distance subtended by an angle of 0.0227 degrees at a typical viewing distance of the device, but they're typically used interchangably with screen pixels)