CSS2 only allows images to be tiled. There is likely to be support for background stretching in CSS3, but there is no support yet. You could make it a foreground image of an element and stack another element in front of it, subject to the usual proviso that stretched images usually look bad.