@@suit:
background nimmt in kurzform werte für: background-color, background-image, background-attachment, background-repeat, background-position
in genau dieser reihenfolge - dass andere reihenfolgen funktionieren ist nicht vorgesehen und wenn der fehlerkorrektur des browsers zu verdanken
Wo immer du diesen Unsinn her hast – aus der CSS-Spezifikation ganz sicher nicht.
Schau dir das Beispiel zur 'background'-Eigenschaft in [CSS2 §14.2.1] bzw. [CSS21 §14.2.1] an!
Das Format des Werts der 'background'-Eigenschaft ist:
[<'background-color'> || <'background-image'> || <'background-repeat'> || <'background-attachment'> || <'background-position'>] | inherit
'||' ist in [CSS2 §1.3.2] erklärt: „Ein doppelter Längsstrich (||) trennt zwei oder mehr Optionen voneinander ab: eine oder mehrere davon müssen in beliebiger Reihenfolge erscheinen.“
Live long and prosper,
Gunnar
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)