You can set the CSS width of the container div to a percentage but this just widen's the container. It doesn't adjust the size of the content. There's really no way to control the vertical size in plain HTML/CSS. The pages you see doing this are most likely using Flash.
You could use page properties to center things back when we were using tables for layout but that's not considered good practice anymore.