1. Web
  2. CSS
  3. Reference
  4. Properties
  5. border

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

border CSS-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die border-Kurzform CSS Eigenschaft setzt den Rahmen eines Elements. Sie legt die Werte von border-width, border-style und border-color fest.

Probieren Sie es aus

border: solid;
border: dashed red;
border: 1rem solid;
border: thick double #32a1ce;
border: 4mm ridge rgb(211 220 50 / 0.6);
<section class="default-example" id="default-example">
 <div class="transition-all" id="example-element">
 This is a box with a border around it.
 </div>
</section>
#example-element {
 background-color: #eeeeee;
 color: darkmagenta;
 padding: 0.75em;
 width: 80%;
 height: 100px;
}

Zusammengesetzte Eigenschaften

Diese Eigenschaft ist eine Kurzform für die folgenden CSS-Eigenschaften:

Syntax

css
/* style */
border: solid;
/* width | style */
border: 2px dotted;
/* style | color */
border: outset #ff3333;
/* width | style | color */
border: medium dashed green;
/* Global values */
border: inherit;
border: initial;
border: revert;
border: revert-layer;
border: unset;

Die border-Eigenschaft kann mit einem, zwei oder drei der unten aufgeführten Werte angegeben werden. Die Reihenfolge der Werte spielt keine Rolle.

Hinweis: Der Rahmen wird unsichtbar sein, wenn sein Stil nicht definiert ist. Dies liegt daran, dass der Stil standardmäßig auf none gesetzt ist.

Werte

<line-width>

Legt die Dicke des Rahmens fest. Standardmäßig medium, wenn nicht vorhanden. Siehe border-width.

<line-style>

Legt den Stil des Rahmens fest. Standardmäßig none, wenn nicht vorhanden. Siehe border-style.

<color>

Legt die Farbe des Rahmens fest. Standardmäßig currentColor, wenn nicht vorhanden. Siehe border-color.

Beschreibung

Wie bei allen Kurzformeigenschaften werden alle ausgelassenen Unterwerte auf ihren Anfangswert gesetzt. Wichtig ist, dass border nicht verwendet werden kann, um einen benutzerdefinierten Wert für border-image festzulegen, sondern es wird auf seinen Anfangswert, d.h. none, gesetzt.

Die border-Kurzform ist besonders nützlich, wenn alle vier Rahmen gleich sein sollen. Um sie jedoch voneinander zu unterscheiden, können Sie die Langform-Eigenschaften border-width, border-style und border-color verwenden, die für jede Seite unterschiedliche Werte akzeptieren. Alternativ können Sie jeweils nur einen Rahmen mit den physikalischen (z. B. border-top ) und logischen (z. B. border-block-start) Rahmeneigenschaften ansprechen.

Rahmen vs. Umrisse

Rahmen und Umrisse sind sehr ähnlich. Allerdings unterscheiden sich Umrisse von Rahmen in den folgenden Punkten:

  • Umrisse nehmen nie Platz ein, da sie außerhalb des Inhalts eines Elements gezeichnet werden.
  • Laut Spezifikation müssen Umrisse nicht rechteckig sein, obwohl sie es in der Regel sind.

Formale Definition

Anfangswert wie die jeweiligen Kurzschreibweisen:
Anwendbar aufalle Elemente. Auch anwendbar auf ::first-letter.
Vererbt Nein
Berechneter Wert wie die jeweiligen Kurzschreibweisen:
Animationstyp wie die jeweiligen Kurzschreibweisen:

Formale Syntax

border = 
<line-width> ||
<line-style> ||
<color>

<line-width> =
<length [0,∞]> |
hairline |
thin |
medium |
thick

<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset

Beispiele

Einstellen eines rosafarbenen hervortretenden Rahmens

HTML

html
<div>I have a border, an outline, and a box shadow! Amazing, isn't it?</div>

CSS

css
div {
 border: 0.5rem outset pink;
 outline: 0.5rem solid khaki;
 box-shadow: 0 0 0 2rem skyblue;
 border-radius: 12px;
 font: bold 1rem sans-serif;
 margin: 2rem;
 padding: 1rem;
 outline-offset: 0.5rem;
}

Ergebnis

Spezifikationen

Spezifikation
CSS Backgrounds and Borders Module Level 3
# propdef-border

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /