Hinweis

style-sheets.de hat Anfang 2004 einen kompletten Relaunch hingelegt. Viele neue und die meisten alten Inhalte sind nun im neu strukturierten CSS-Guide zu finden.

Diese Seiten enthalten daher unter Umständen veraltete Inhalte. Sie werden jedoch aus historischen Gründen und zur Vermeidung von toten Links auch bis auf weiteres online bleiben.

Farben / Hintergrund

background-color (css 1 - IE, Mozilla, Netscape, Opera)
Erklärung:
Verändert die Hintergrundfarbe des Textes. Gut um einen Textabschnitt hervorzuheben.
Werte:
Die selben wie bei "color".
Beispiel:
P {
  background-color: #f00;
}

color (css 1 - IE, Mozilla, Netscape, Opera)
Erklärung:
Bestimmt die Farbe des HTML-Tags.
Werte:
Am besten geben Sie die Farbwerte hexadezimalen ein. Am Beispiel unten ist es ganz einfach darzustellen: die ersten beiden Zeichen nach der Raute stehen für den Rot-Anteil, die dritte und vierte Ziffer für den Grün-Anteil und die letzten beiden für den Blau-Anteil. Entweder Sie suchen sich einen HTML-Editor wie Ulli Meybohm's HTML Editor in dem ein Feature integriert ist das es erlaubt Farben hexadezimal einzufügen oder Sie holen sich eines der vielen anderen Tools.
Beispiel:
P {
  color: #f00;
}
Zu beachten:
Um Speicher und die Leitung zu schonen können Sie die hexadezimalen Auszeichnungen verkürzen. Die Browser nehmen bei nur drei Stellen nach der Raute jeden Wert doppelt. Aus #ff0000 können Sie #f00 machen. Übrigens ist es empfehlenswert die Buchstaben klein zu schreiben um schon mal vorsorglich ein bißchen XHTML anzuwenden und um bei Komprimierung bessere Ergebnisse zu erziehlen.

background-color (css 1 - IE, Mozilla, Netscape, Opera)
Erklärung:
Bestimmt die Hintergrundfarbe des Elements.
Werte:
Beispiel:
BODY {
     background-color: #00f;
}

background-image (css 1 - IE, Mozilla, Netscape, Opera)
Erklärung:
Weist dem Hintergrund ein Bild zu. Um die Grafik Ihrer Wahl einzubinden, müssen Sie nur den relativen Pfad in der Klammer in Ihren Wunschpfad umändern.
Beispiel:
BODY {
     background-image: url(.. /bilder/hintergrund.gif);
}

background-attachment (css 1 - IE, Mozilla, Opera)
Erklärung:
Dieses Tag geht Hand in Hand mit der background-image-Eigenschaft. Es legt fest ob das Bild mit der Seite gescrollt werden soll oder ob es fixiert.
Werte:
Beispiel:
BODY {
     background-image: url(hintergrund.png);
     background-attachment: fixed;
}
Zu beachten:
Netscape 4.x zeigt das Hintergrundbild immer an, als wäre das Attribut scroll, es wird also mehrmals hintereinander angezeigt.

background-repeat (css 1 - IE, Mozilla, Netscape, Opera)
Erklärung:
Legt fest ob und wie das Hintergrundbild wiederholt wird, falls es kleiner als der Bildschirm ist.
Werte:
Beispiel:
BODY {
     background-image: url(hintergrund.png);
     background-repeat: repeat-x;
}

background-position (css 1 - IE, Mozilla, Opera)
Erklärung:
Gibt die Position an, an der das Hintergrundbild angezeigt wird.
Werte:

Es sollten immer zwei Variablen angegeben werden. Die Erste bestimmte den Abstand von links, die Zweite den von oben. Der Abstand von links wird mit den Variablen left (links, Voreinstellung), center (mitte) und right rechts eingestellt. Die Variablen top (oben), center (mitte) und bottom (unten) bewirken die vertikale Ausrichtung. Auch die prozentuale Ausrichtung ist möglich. 50% 0% würde bewirken, dass Bild oben in der Mitte angezeigt wird. Ein paar Beispiele:

Sie können die Bilder auch pixelgenau (absolut) Positionieren. 10px 50px bewirkt 10 Pixel von links und 50 Pixel von oben.

Beispiel:
BODY {
     background-image: url(hintergrund.png);
     background-position: right bottom;
     background-repeat: no-repeat;
}
Zu beachten:
Netscape 4.x zeigt das Hintergrundbild immer oben links an.

background (css 1 - IE, Mozilla, (Netscape), Opera)
Erklärung:
Kurzschreibweise für alle bisher erklärten background-Eigenschaften.
Werte:
Alle bisher vorgestellten.
Beispiel:
BODY {
     background: #00f url(bilder/hintergrund.png) fixed repeat-y right;
}
Zu beachten:
Netscape positioniert das obige Beispiel natürlich nicht korrekt. Auch sehen Sie, dass ich nur ein Attribut für die Positionierung verwendet habe. Das ist richtig, denn repeat-y rendert das Bild von oben an.