Although resizing the <img> tag through CSS is easy, resizing background images through css is only just now being finalized as part of CSS3, and I'm not sure anyone implements that part of CSS3 yet. In earlier levels of CSS you can tile background images, and in CSS2 you get some control over how the tiling works, but they didn't get around to doing stretching until CSS3.