Supportnet / Forum / Webseiten/HTML
CSS - 2 Anweisungen in einem Parameter?
Frage
Hallo,
ich bekomme das einfachste malwieder nicht auf die Reihe. Ich habe einen Hintergrund per CSS eingefügt, den ich nun positionieren möchte. Ich kann allerdings entweder nur die Vertikale oder die Horizontale wählen, für beide Richtungen habe ich keine Möglichkeiten gefunden.
Mein Code schaut so aus:
[code]
<style type="text/css">
body{background-image:url(img/unten.bmp);background-repeat:no-repeat;background-position:left ;background-attachment:fixed; }
</style>
[/code]
Nun möchte ich, neben der Tatsache, dass der Background linksbündig ist, auch noch, dass er nach oben bündig ist (was man ja mit dem Parameter "top" macht). Also praktisch left+top. Habe mich auf CSS4You eingelesen, allerdings scheine ich nichts gefunden zu haben oder ich habe es überlesen.
Kann mir jemand auf die Sprünge helfen?
Danke.
Antwort 1 von abschweb
Hallo Soundi,
schreib einfach
aber eigentlich ist das überflüssig, da diese Werte ohnehin default sind.
Gruß
Manfred
schreib einfach
background-position:0px 0px;
aber eigentlich ist das überflüssig, da diese Werte ohnehin default sind.
Gruß
Manfred
Antwort 2 von DerWahreDenny
die linke obere ecke des hintergrundbildes wird standartmäßig immer bündig an der linken oberen ecke des backgrounds ausgerichtet. du kannst background-position also weglassen, wenn es links oben sein soll.
Antwort 3 von Soundi
Danke euch beiden für die Antworten.
Ich habe mir - auch wenn das wohl nichtmehr die optimalste Lösung ist - gerade ein Frameset zusammengebaut wo ich neben dem top+left auch noch bottom+left gebraucht habe, was widerrum kein Standard-Wert ist. Habe den Beispielcode versehendlich aus der falschen Datei kopiert.
Eure Antworten haben mir weitergeholfen und das Problem ist gelöst.
Dankeschön.
Ich habe mir - auch wenn das wohl nichtmehr die optimalste Lösung ist - gerade ein Frameset zusammengebaut wo ich neben dem top+left auch noch bottom+left gebraucht habe, was widerrum kein Standard-Wert ist. Habe den Beispielcode versehendlich aus der falschen Datei kopiert.
Eure Antworten haben mir weitergeholfen und das Problem ist gelöst.
Dankeschön.
Antwort 4 von rfb
kürzer:
und eigentlich gehört die Hintergrundfarbe auch noch mit hinein (sonst meckert der CSS-Validator spätestens wenn du eine Schriftfarbe definierst).
übrigens statt 0px kannst du auch immer 0 schreiben.
Diese Kurzformen werden als "shorthand" bezeichnet.
PS: Nimmst du ernsthaft ein bmp als Hintergrundbild?
body {background:url(img/unten.bmp) no-repeat left top fixed; }und eigentlich gehört die Hintergrundfarbe auch noch mit hinein (sonst meckert der CSS-Validator spätestens wenn du eine Schriftfarbe definierst).
übrigens statt 0px kannst du auch immer 0 schreiben.
Diese Kurzformen werden als "shorthand" bezeichnet.
PS: Nimmst du ernsthaft ein bmp als Hintergrundbild?

