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.
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:


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.
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.

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;
}
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;
}
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.