Das mein Browser zu alt ist glaube ich weniger, da ich Firefox nutze welcher sich stets selbst aktualisiert.
Firefox 3.6 versteht background-size nicht, wohl aber -moz-background-size
Dennoch ist das alles ja höchst unzufriedenstellend.
Wenn ich es jetzt also richtig verstanden habe, ist es mir nicht möglich (NUR MIT PHP/HTML/CSS) mein Hintergrundbild entsprechend der Auflösung des Users in Vollbild anzupassen!?
Sicher ist es nur mit CSS möglich, es ist kein Fehler von CSS dass noch viele "unfähige Browser" im Umlauf sind.
Ist es dann vielleicht möglich, wenn ich das Hintergrundbild statt in den Body in einem Div als Hintergrund einbinde?
Die Art des Elements hat damit nichts zu tun.
Oder kann ich alternativ die aktuelle Auflösung des Users abfragen und entsprechend mein Hintergrund bild mit Formeln anpassen?
Die Auflösung abzufragen bringt dir genau garnichts, wenn schon die Größe des Anzeigebreichs - und nein, auch dann kannst du die größe des Hintergrundbilds nicht beeinflussen, wenn der Browser background-size nicht versteht.
Du musst schon, wie bereits erwähnt - ein img-Element dafür nehmen.
Das muss doch zu lösen sein, ohne das ich mit Javascript etc. hantieren muss.
Browserübergreifend? Nein.