-webkit-border-before
Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es große Inkompatibilitäten zwischen Implementierungen geben und das Verhalten kann sich in Zukunft ändern.
Die -webkit-border-before
CSS Eigenschaft ist eine Kurzform, um die individuellen logischen Anfangswerte der Blockrahmeneigenschaften an einer einzigen Stelle im Stylesheet festzulegen.
Bestandteile
Diese Eigenschaft ist eine Kurzform für die folgenden CSS-Eigenschaften:
Syntax
/* Border values */
-webkit-border-before: 1px;
-webkit-border-before: 2px dotted;
-webkit-border-before: medium dashed blue;
/* Global values */
-webkit-border-before: inherit;
-webkit-border-before: initial;
-webkit-border-before: revert;
-webkit-border-before: revert-layer;
-webkit-border-before: unset;
Werte
Eines oder mehrere der folgenden, in beliebiger Reihenfolge:
<'border-width'>
-
Siehe
border-width
<'border-style'>
-
Siehe
border-style
<'color'>
-
Siehe
color
Beschreibung
Die -webkit-border-before
Eigenschaft ordnet sich je nach Schreibmodus, Richtung und Textausrichtung des Elements an einer physischen Rahmenposition an. Sie entspricht den Eigenschaften border-top
, border-right
, border-bottom
oder border-left
, abhängig von den definierten Werten für writing-mode
, direction
und text-orientation
.
Sie steht im Zusammenhang mit -webkit-border-after
, -webkit-border-start
, und -webkit-border-end
, die die anderen Ränder des Elements definieren.
Das standardmäßige Gegenstück dieser Eigenschaft ist border-block-start
.
Formale Definition
Initialer Wert | wie die jeweiligen Kurzschreibweisen:
|
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Prozentwerte | wie die jeweiligen Kurzschreibweisen:
|
Berechneter Wert | wie die jeweiligen Kurzschreibweisen:
|
Animationstyp | diskret |
Formale Syntax
-webkit-border-before = <'border-width'> || <'border-style'> || <color>
Beispiele
Anwenden eines Rahmens mit vertikalem Text
HTML
<div>
<p class="exampleText">Example text</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-rl;
-webkit-border-before: 5px dashed blue;
}
Ergebnis
Spezifikationen
Teil keiner Norm, aber es steht im Zusammenhang mit der standardmäßigen border-block-start
Eigenschaft.
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
border-block-start
- Die zugeordneten physischen Eigenschaften:
border-top
,border-right
,border-bottom
, undborder-left
writing-mode
,direction
,text-orientation