Is there a good (and browser compatible) way to expand (scale) a background image to fill a page at all times, regardless of monitor size (resolution)? I ask because I would like to update on of my website background images from a gradient/ solid color to a photo image (it's optimized so shouldn't take up too much space).
However, the way I have it setup right now (simply using CSS: #id { background: url(example.jpg) }
I can't get it to scale up for larger monitors, or shrink down on smaller screens.
Any ideas?