I’ve been working on a personal website (so, time is not an issue here) and I made a base stylesheet where I take care of all the font-sizes, border-widths, line-heights and the like.
I made an effort to use ems all the way, but when I tested the website on other browsers (eg. Chromium) the content didn’t match my “pixel-perfect” grid.
So, my question here is, should I use px instead? I mean, I know ems are “the way to go” but nowadays most browsers implement fullpage zoom (they don’t resize just the text) and when it comes to dealing with border-width and line-heights, px are more comfortable, because I can avoid subpixel rounding altogether.
What’s your take on this? (btw, supporting IE is not one of my goals; i couldn’t care less about it)
If you’re working with a pixel-perfect grid, use pixel values.
emis a relative value that works well only if the layout is able to adapt to different content sizes.