English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(outline) Die Kontur ist eine Linie, die außerhalb der Kante des Elements (z.B. Button, aktives Formularfeld usw.) gezeichnet wird, um es hervorzuheben.
Der Umriss wird normalerweise verwendet, um Elemente hervorzuheben. Der Umriss scheint auf den ersten Blick sehr ähnlich zum Rand zu sein, aber er unterscheidet sich in folgenden Punkten:
Der Umriss nimmt keinen Raum ein, da er immer auf dem oberen Rand des Elementsrahmens platziert wird, was zu einer Überlappung mit anderen Elementen auf der Seite führen kann.
Im Gegensatz zum Rand ermöglicht der Umriss es uns nicht, jede Kante auf eine unterschiedliche Breite zu setzen, und auch nicht, für jede Kante eine unterschiedliche Farbe und einen anderen Stil zu setzen. Der Umriss ist in allen Aspekten gleich.
Der Umriss hat außer dem Überlappen keinen Einfluss auf die umliegenden Elemente.
Im Gegensatz zum Rand ändert der Umriss neither die Größe noch die Position des Elements.
Der Umriss kann nicht rechteckig sein.
Hinweis:Wenn der Umriss auf dem Element platziert wird, nimmt er auf der Webseite den gleichen Raum ein, als ob Sie dem Element keinen Umriss hinzugefügt hätten.
outline-Die width-Eigenschaft gibt die Breite des hinzuzufügenden Umrisses des Elements an. Ihr Wert sollte eine CSS-Länge (px, pt, em usw.) oder eines der erlaubten Schlüsselwörter sein, aber Prozente oder negative Werte sind nicht erlaubt. Genau wieborder-widthEigenschaft gleich.
p { outline-width: thick; }Testen Sie heraus‹/›
Hinweis:Wenn outline-Fehlt der Wert von outline oder ist er nicht angegeben, wird der Standardwert (medium) verwendet.
Das outline-style-Eigenschaft setzt den Stil des Umrisses fest, wie z.B. solid, dotted usw.
Diese Eigenschaft kann einen der folgenden Werte annehmen: none, hidden, dashed, dotted, double, groove, inset, outset, ridge und solid. Genau wieborder-styleWerte sind gleich.
none: Kein Umriss definiert.
dotted: Definition eines gepunkteten Umrisses
dashed: Definition eines gestrichelten Umrisses
solid: Definition eines festen Umrisses
double: Definition von zwei Umrissen. Die Breite der beiden Umrisse ist gleich dem Wert der Umrissbreite
groove: Definition3D Schattenumriss. Der Effekt hängt von dem Wert der Umrissfarbe ab
ridge: Definition3D Rückenwandumriss. Der Effekt hängt von dem Wert der Umrissfarbe ab
inset: Definition3D Einfügungsumriss. Der Effekt hängt von dem Wert der Umrissfarbe ab
outset: Definition3D Startumriss. Der Effekt hängt von dem Wert der Umrissfarbe ab
p { outline-style: double; }Testen Sie heraus‹/›
outline-Die color-Eigenschaft setzt die Farbe des Umrisses fest.
p { outline-style: solid; outline-color: black; }Testen Sie heraus‹/›
Sie können auch outline-color für transparent.
Hinweis:outline-color wird als单独er Eigenschaft verwendet, hat diese Eigenschaft keine Wirkung. Verwenden Sie outline-Die style-Eigenschaft legt zunächst die Kontur fest.
Die CSS outline-Eigenschaft ist eine Abkürzung für die Festlegung einer oder mehrerer单独er Kontureigenschaften mit dem Kurznamen outline-style, outline-width und outline-color in einer einzigen Regel.
p { outline: 5px solid #9acd32; }Testen Sie heraus‹/›
Wenn bei der Festlegung der Kurvenkürzelattribute der Wert eines einzelnen Kurvenattributes ignoriert oder nicht angegeben wird, wird outline die Standardwerte dieses Attributes (wenn vorhanden) verwenden.
Hinweis:outline-colorWenn beim Festlegen der Elementkontur ein Attributwert fehlt oder nicht angegeben ist (z.B. outline: 5px solid;), dann wird die Kontur des ElementscolorDas Attribut wird als Wert von outline verwendet-color.
Im folgenden Beispiel wird die Kontur eine Breite von5px schwarze gestrichelte Linie:
p { color: black; outline: 5px solid; }Testen Sie heraus‹/›
aber in den Fällenoutline-style,das Auslassen dieses Wertes zeigt keine Kontur an, weil outline-Der Standardwert von styleproperty ist none.
Im folgenden Beispiel wird es keine Kontur geben:
p { outline: 5px #00ff00; }Testen Sie heraus‹/›
Warnung: Internet Explorer 7und frühere Versionen unterstützen die outline-Eigenschaft nicht. IE8 outline ist nur<!DOCTYPE>Diese Eigenschaft wird nur unterstützt, wenn das Attribut a angegeben ist.
Die outline-Eigenschaft wird weit verbreitet verwendet, um die Wellenlinien um aktive Links zu entfernen.
a, a:acive, a:focus { outline: none; /* Funktioniert in Firefox, Chrome, IE8 und darüber */ }Testen Sie heraus‹/›