Lektion 11: Umrandung (border)

Umrandungen (border) können für viele Sachen verwendet werden, z.B. als Dekorationselement oder um die Eigenständigkeit zweier Sachen zu unterstreichen. CSS bietet unendliche Möglichkeiten, bei der Verwendung von Umrandungen.

Breite der Umrandung: die Eigenschaft ‘border-width’

Die Breite der Umrandung wird mit der Eigenschaft border-width eingestellt. Diese kann die Werte thin (dünn), medium (mittel) und thick (dick) oder einen numerischen Wert in Pixeln annehmen. Die Abbildung verdeutlicht das System:

Abbildung: Beispiele für Breitenangaben der Umrandung

Farbe der Umrandung: die Eigenschaft ‘border-color’

Abbildung: Farben der Umrandung

Die Eigenschaft border-color gibt an, welche Farbe die Umrandung hat. Werte können die normalen Farbwerte, z.B. “#123456”, “rgb(123,123,123)” oder “yellow” sein.

Arten der Umrandung: die Eigenschaft ‘border-style’

Es gibt verschiedene Umrandungsarten, aus denen Sie auswählen können. Nachfolgend werden acht Typen gezeigt, wie sie vom Internet-Explorer 5.5 interpretiert werden (in anderen Browser ist es normalerweise ähnlich, wenn nicht gar gleich). Alle sind in der Farbe “gold” und der Breite “thick”, können aber natürlich auch in jeder anderen Farbe und Breite angezeigt werden.

Die Werte none oder hidden können benutzt werden, wenn man keinerlei Umrandung wünscht.

Abbildung: verschiedene Umrandungstypen

Beispiele

Die drei soeben beschriebenen Eigenschaften können auch – für jedes Element separat – miteinander kombiniert werden und somit immer neue Umrandungen schaffen. Um dies zu zeigen, schauen wir und ein Dokument an, in dem wir verschiedene Umrandungen für <h1>, <h2>, <p> und <ul> definiert haben. Das Ergebnis mag nicht hübsch aussehen, aber es zeigt doch einige der zahlreichen Möglichkeiten:

	
	h1 {
	  border-width: thick;
	  border-style: dotted;
	  border-color: gold;
	}

	h2 {
	  border-width: 20px;
	  border-style: outset;
	  border-color: red;
	}

	p {
	  border-width: 1px;
	  border-style: dashed;
	  border-color: blue;
	}

	ul {
	  border-width: thin;
	  border-style: solid;
	  border-color: orange;
	}
	
	

Man kann auch besondere Eigenschaften für den oberen, unteren, linken und rechten Rand (border-top, border-bottom, border-right oder border-left) vergeben. Das folgende Beispiel zeigt wie:

	
	h1 {
	  border-top-width: thick;
	  border-top-style: solid;
	  border-top-color: red;
	  
	  border-bottom-width: thick;
	  border-bottom-style: solid;
	  border-bottom-color: blue;
	  
	  border-right-width: thick;
	  border-right-style: solid;
	  border-right-color: green;
	  
	  border-left-width: thick;
	  border-left-style: solid;
	  border-left-color: orange;
	}
	
	

Kombination: die Eigenschaft ‘border’

Wie auch bei vielen anderen Eigenschaften, können die Werte der Umrandungseigenschaften in der Eigenschaft border zusammengefaßt werden. Schauen wir uns ein Beispiel an:

	
	p {
	  border-width: 1px;
	  border-style: solid;
	  border-color: blue;
	}
	
	

Kann kombiniert werden zu:

	
	p {
	  border: 1px solid blue;
	}
	
	

Zusammenfassung

In dieser Lektion haben wir mehr über die unendlich vielen Möglichkeiten erfahren, die CSS bei der Gestaltung von Umrandungen bietet.

In der nächsten Lektion sehen wir, wie man die Größe der Boxen (des Box-Modells) mit width und height (Breite und Höhe) festlegen kann.



<< Lesson 10: Außen- und Innenabstand (margin und padding)

Lesson 12: Breite und Höhe >>