This is a problem that has been around since long time ago.
Websites don't look the same on different screen sizes under different resolutions.
I have developed fixed, liquid, and elastic sites in order to find a 'solution' to this issue. But none of them really seem to solve the problem in a consistent way.
-Fixed sized sites display more normal at more 'common' sizes, but has the problem of being displayed to little on big monitors with lots of "white space" around it, and look big on old ones. And this became worse as technology advances and new devices are created.
-Liquid sized sites are harder to maintain because tend to give more issues that the ones it tries to solve, like 'unexpected' proportions if not tested throughly on different devices resolutions.
-Elastic sized sites are similar to liquid ones but based on em's, and bring most of their same issues.
I have came down to the idea that there should be a way for developers to set a 'development resolution' so that browsers can automatically resize the browser accordingly. Something, that humans can do manually very well with in-browser zoomming feature, but have to do it every time for every site.
What if the browser could read a value(meta) that tells him what resolution the site was developed for, and through and algorithm, generate a scaling value, to further apply to the site if user has that feature enabled.