I'm having trouble with adding borders to the page. If I use a background image for the body that contains both the left and the right borders; it works. But, obviously, it won't scale and it's a big image. However, If I use 2 images, I add a left-top border to html and a right-top border to body, It will not work.
The banner has a background image that creates the green borders and shadow. The problem is that it won't scale. I could modify the banner to include the borders, but I'll have to modify all: http://www.studioindustryllc.com/misc/header.jpg
PS: Please give points on how to make the site scale. This is my first time not being a Pixel NAZI.
Stupid me. Sleep deprivation. Since both html and body have the same width, body overlaps html, and it overlaps the left background. Meaning, BODY needs to have a left margin added and its width decreased.
and even then you might want a min-height of 100% in there too, depending on how much stuff will be going on your pages.
Once you switch over to the XML parser instead of the HTML one the heights on some stuff (mainly just BODY and HTML) aren't assumed to work the same way. If you have a page with very little content on it, for example, your backgrounds will still end at the end of it since even the BODY and HTML elements aren't assumed to go the whole height of the browser window, just to expand to the height of the content.
The thing is that it looks the same with text/html. Isn't height auto by default? It does not fix it though. HTML still goes full screen. It made body even shorter. However, according to the DOM inspector, BODY is full height.
I've been playing with background-colors. It looks like a background on html fills the entire screen no matter what the height of HTML is: See http://www.studioindustryllc.com/misc/new-layout/test.html (look at the source code and what's rendered)