It's the designers decision, and responsibility whether or not he(or she) should do this. But yes, keep in mind the bandwidth of the site and don't make it annoying for visitors.
Besides, it wouldn't make a big difference if they are just small tiled patterns that change to match color schemes, or something like that.
You can also just keep the body { background:... code out of the global CSS, and make sectional CSS pages for each section. Example, say you have a section dedicated to home and garden. You can not only declare the background, but maybe change the logo, borders etc.
This is done on Photobucket which if you go during a holiday (like valentines day), where the background may be pink and there might be pink navigation menus etc. while the rest of the page is default.
|