- Fills entire page with image
- Scale the image if needed
- Center the image on the page
- As cross-browser compatible as possible
The solution I came up with was as follows.