Mit der CSS-Eigenschaft „outline-style“ kann der Stil der Umrandung definiert werden. Dabei sind folgende Stile möglich:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Hinweis: Eine komplette Liste der Stile für die Umrandung gibt es auf der Seite „CSS outline-style property“ in der CSS-Referenz von w3schools.com!
Mit der CSS-Eigenschaft „outline-width“ kann die Breite der Umrandung festgelegt werden. Dabei können Werte in Pixel („px“), verschiedenen metrischen Einheiten (wie z. B. „cm“ und „mm“) und der relativen Einheit „em“ (ist abhängig vom Browser und entspricht meistens 16 Pixel) sowie die vorgegebenen Bezeichnungen „thin“, „medium“ und „thick“ verwendet werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Hinweis: Wird die Eigenschaft „outline-width“ verwendet, muss auch die Eigenschaft „outline-style“ definiert sein!
Mit der CSS-Eigenschaft „outline-color“ kann die Farbe der Umrandung festgelegt werden. Dabei können RGB-Werte oder Farbbezeichnungen verwendet werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit der CSS-Eigenschaft „outline-offset“ kann ein Offset für die Umrandung definiert werden. Der Offset entspricht hier dem Abstand zwischen Außenkante des Rahmens und Innenkante der Umrandung. Beim Offset können Werte in verschiedenen metrischen Einheiten (z. B. „cm“, „mm“) sowie in Pixel („px“) und der relativen Einheit „em“ (ist abhängig vom Browser und entspricht meistens 16 Pixel) angegeben werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Hinweis: Bei der Umrandung können die einzelnen Seiten nicht individuell gestaltet werden. D. h. die Eigenschaften „outline-style“, „outline-width“, „outline-color“ und „outline-offset“ erlauben nur jeweils einen Wert!
Mit der Shorthand-Property „outline“ können die drei Eigenschaften „outline-width“, „outline-style“ und „outline-color“ in der aufgeführten Reihenfolge definiert werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Als Abschlussübung kannst du folgendes Beispiel nachbauen:
Beachte dabei folgendes:
Die Lösung kannst du dir hier herunterladen:
https://wiki.selfhtml.org/wiki/CSS/Eigenschaften/%C3%A4u%C3%9Fere_Gestaltung/Au%C3%9Fenlinie/outline