If you wil correct and valid cSS properties, It won't happen that, image will not repeat for full page...
You should give background color matching your background image, in case image won't loaded properly, you design wont messed up .
For example, if your background image is of dark color and font is white/light color... in case background image is missing, you light font wont be visible...
So, its better to define matching color with background image...
Following is the valid sample code:
Code:
body {
background:#f00 url(images/imgname.png) repeat;
}