Die CSS-Eigenschaft border-top wird verwendet, um Breite, Linienstil und Farbe des oberen Randes von Elementen festzulegen. Es ist eine Kurzform für die Angabe der Werte von border-top-width, border-top-style und border-top-color.
Diese drei Werte der Shorthand-Eigenschaft können in beliebiger Reihenfolge angegeben werden, und ein oder zwei von ihnen können übersehen werden.
Wenn keine Farbe angegeben ist, wird der Wert aus der Eigenschaft color übernommen. Wenn die Eigenschaft color nicht definiert ist, wird voreingestellt die schwarze Farbe verwendet.
Wenn width nicht angegeben ist, wird die mittlere Größe des Elements verwendet.
Anfangswert | medium none currentColor |
Gilt für | Alle Elemente. Es gilt auch für ::first-letter.. |
Geerbt | Nein |
Animierbar | Ja, die Breite und Farbe des Rahmens sind animierbar. |
Version | CSS1 |
DOM Syntax | object.style.borderTop = "1px solid black"; |
Syntax
border-top: border-width border-style border-color | initial | inherit;
Beispiel
<!DOCTYPE html>
<html>
<head>
<title>Der Titel des Dokuments</title>
<style>
div {
border-top: 3px solid #1c87c9;
padding: 10px;
}
</style>
</head>
<body>
<h2>Ein Beispiel für border-top</h2>
<div>Dies ist ein einfaches Beispiel für die Eigenschaft border-top.</div>
</body>
</html>
Die Eigenschaft border-top kann auf verschiedene Elemente angewendet werden.
Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
h1, p, div {
padding: 10px;
}
h1 {
border-top: 5px solid #8ebf42;
}
p {
border-top: 4px dotted #1c87c9;
}
div {
border-top: thick double #666;
}
</style>
</head>
<body>
<h1>Eine Überschrift mit einem durchgehend grünen oberen Rand</h1>
<p>Eine Überschrift mit einem gestrichelten blauen oberen Rand.</p>
<div>Ein Element div mit einem dicken doppelten oberen Rand.</div>
</body>
</html>
Du kannst eine Box mit dem Element <div> erstellen und background-color für die Box einstellen und den oberen Rand definieren.
Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
div {
border-top: 20px ridge #8ebf42;
background-color: #ccc;
height: 100px;
width: 200px;
font-weight: bold;
text-align: center;
padding: 3px;
}
</style>
</head>
<body>
<div>
<p>Diese Box hat oben einen Firstrand.</p>
</div>
</body>
</html>
Werte
Wert | Beschreibung |
---|---|
border-top-width | Es definiert die Breite des oberen Randes eines Elements. Der Standardwert ist "medium". Obligatorischer Wert. |
border-top-style | Es definiert den Linienstil des oberen Randes eines Elements. Der Standardwert ist "none". Obligatorischer Wert. |
border-top-color | Es definiert die Farbe des oberen Randes eines Elements. Der Standardwert ist die aktuelle Farbe des Textes. |
initial | Es setzt die Eigenschaft auf den Standardwert. |
inherit | Es erzeugt die Eigenschaft von ihrem übergeordneten Element. |
Browser-Support
1+ | 1+ | 3.5+ | 1+ |