Yeah, as DPI for modern displays is getting bigger and bigger, we are gradually entering the DPI hell. Pixels are becoming useless and meaningless measures of whatever. Use angular measures, use linear sizes in inches/cm/mm, adjust display of your content for certain viewing distance. But never more use pixels. When I read someone's blog with centered column width specified in pixels, with huge blank fields on the sides, I am losing the last respects for the web designer who did it. And my screen is only 1280x800 14", 107 DPI. And yeah, font sizes are sometmes given in points, sometimes in pixels.
I think that any size specifications in pixels in HTML CSS should be marked deprecated and eventually forbidden to use. You could not assume any certain pixel size and density any more.
Posted May 26, 2009 15:45 UTC (Tue) by foom (subscriber, #14868)
[Link]
> should be marked deprecated and eventually forbidden to use
Actually "pixels" have a very useful meaning in HTML -- and it's nothing to do with the resolution of
your screen. The size "1pixel" == the size of a 1x1 image element without size overrides.
As screens get higher res, browsers will *need* to scale up "pixels", not just because of CSS px size
specifications, but because of images.