I have been using CSS for many years now, and I have always been a \'percentage\' kind of guy, as in I always define heights and widths using percentages as opposed to pixel
If you want objects to be the same size not matter what, then pixels(not affected by zooming or screen size).
Can also look into using EM's as well. I think EM's are sort of in the middle, where they are affected by zooming, but not by screen size.