stefan: Hintergrundbild fixieren

Beitrag lesen

Hallo Thomas,

es geht mit ...background-image:url(name.gif);background-attachment:fixed;...

Genau.

es ging vorher nicht, weil background-repeat anscheinend nicht auf no-repeat stehen darf.

Doch darf es.

body{background-image:url(name.gif);
       background-attachment:fixed;
       background-repeat:no-repeat;
      }

Das dürfte bei modernen Browsern (IE 5+, Mozilla, Opera, NS 6+, ...) problemlos funktionieren. Vielleicht hattest Du ja nur einen schnöden Tippfehler oder so(?)

Es existiert übrigens auch eine Kurzschreibweise:

body{background:url(name.gif) no-repeat fixed;}

Selfhtml äussert sich dazu auf http://selfhtml.teamone.de/navigation/css.htm#hintergrund und auf http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background, wobei diese Beschreibungen unvollständig sind. Vollständig geht es meines Wissens nach so:

background:background-color background-image background-position background-repeat background-attachment

Also z.B.

background:#FF0000 url(name.png) center bottom repeat-y fixed

Es müssen nicht alle Werte verwendet werden (wobei background-position z.B. ohne background-image keinen Sinn macht...). Näheres dazu findest Du beim W3C:
http://www.w3.org/TR/REC-CSS2/colors.html#q2

schö
stefan

--
Ich bin kein Ignorant ~ und ich bin kein Idiot