border

Übersicht

Die border Eigenschaft legt den kompletten Rahmen eines Elementes fest und ist eine Kurzform für
border-color, border-style und border-width. Die Werte der drei Eigenschaften können in beliebiger Reihenfolge angegeben werden.
Unterschiedliche Einstellungen für den oberen, unteren, linken und rechten Rahmen können nur unter den Kurzformen
border-bottom, border-top, border-left und border-right festgelegt werden.

  • Standardwert the concatenation of the initial values of its longhand properties:
    • border-width: the concatenation of the initial values of its longhand properties:
      • border-top-width: medium
      • border-right-width: medium
      • border-bottom-width: medium
      • border-left-width: medium
    • border-style: the concatenation of the initial values of its longhand properties:
      • border-top-style: none
      • border-right-style: none
      • border-bottom-style: none
      • border-left-style: none
    • border-color: the concatenation of the initial values of its longhand properties:
      • border-top-color: currentColor
      • border-right-color: currentColor
      • border-bottom-color: currentColor
      • border-left-color: currentColor
  • Anwendbar auf Alle Elemente
  • Vererbt Nein
  • Prozentwerte
  • Medium visuell
  • Berechneter Wert wie die einzelnen Werte der Kurzschreibweise:
    • border-width: wie die einzelnen Werte der Kurzschreibweise:
      • border-bottom-width: the absolute length oder 0 if border-bottom-style ist none oder hidden
      • border-left-width: the absolute length oder 0 if border-left-style ist none oder hidden
      • border-right-width: the absolute length oder 0 if border-right-style ist none oder hidden
      • border-top-width: the absolute length oder 0 if border-top-style ist none oder hidden
    • border-style: wie die einzelnen Werte der Kurzschreibweise:
      • border-bottom-style: siehe Spezifikation
      • border-left-style: siehe Spezifikation
      • border-right-style: siehe Spezifikation
      • border-top-style: siehe Spezifikation
    • border-color: wie die einzelnen Werte der Kurzschreibweise:
      • border-bottom-color: If the value ist translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
      • border-left-color: If the value ist translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
      • border-right-color: If the value ist translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
      • border-top-color: If the value ist translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
  • Animierbar wie die jeweiligen Kurzschreibweisen:
    • border-color: wie die jeweiligen Kurzschreibweisen:
      • border-bottom-color: Ja, als Farbe
      • border-left-color: Ja, als Farbe
      • border-right-color: Ja, als Farbe
      • border-top-color: Ja, als Farbe
    • border-style: Nein
    • border-width: wie die jeweiligen Kurzschreibweisen:
  • Canonical order order of appearance in the formal grammar of the values

Syntax

border: <br-width> || <br-style> || <color>

Werte

<Rahmenbreite>
Optional. Wenn nichts festgelegt ist, wird medium verwendet. Siehe: border-width.
<Rahmenstil>
Erforderlich. Wenn nichts festgelegt ist, wird none verwendet. Siehe: border-style.
<Rahmenfarbe>
Optional. Wenn nichts festgelegt ist, wird der Wert der color Eigenschaft des Elements genommen. Siehe: border-color.
inherit
Der Wert des Elternelements wird geerbt.

Beispiele

Live Beispiel

  border: dashed;           /* gestrichelter Rahmen mit mittlerer Breite und gleicher Farbe wie der Text */
  border: dotted 1.5em;     /* gestrichelt, 1.5em breit, gleiche Farbe wie der Text */
  border: solid red;        /* durchgezogener, roter Rahmen mit mittelgroßer Breite */
  border: solid blue 10px;  /* durchgezogene Linie, blaue Farbe, 10px Breite */

Spezifikation

Spezifikation Status Argument
CSS Backgrounds and Borders Module Level 3 Candidate Recommendation Technically removes the support for transparent as it is now a valid <color>; this has no practical influence.
Though it cannot be set to another value using the shorthand, border does now reset border-image to its initial value (none).
CSS Level 2 (Revision 1) Recommendation Accepts the inherit keyword. Also accepts transparent as a valid color.
CSS Level 1 Recommendation  

Browser Kompatibilität

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1.0 1.0 (1.7 or earlier) 4.0 3.5 1.0 (85)
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support ? 1.0 (1.9.2) ? ? 1.0

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: fscholz
Zuletzt aktualisiert von: fscholz,
Seitenleiste ausblenden