und welchen Vorteil bietet deine Lösung? Meine kommt ohne Javascript aus und verwendet nur "altes" CSS.
Das Bild wird aber nicht proportional skaliert und füllt nicht in jedem Fall die komplette Hintergrundfläche aus.
Das geht nur mit neuem CSS (eben background-size) oder mit JavaScript und einem img-Element.