inset-block-end
ist eine logische CSS-Eigenschaft, die die Länge festlegt, um die ein Element in Blockrichtung von seiner Endkante versetzt ist. Es ist irgendwie wie erklärt bottom
außer seinem Endpunkt des Elements bestimmt wird direction
, text-orientation
und writing-mode
, genau wie andere logische Eigenschaften.
Die Eigenschaft ist Teil der Spezifikation für logische CSS-Eigenschaften und -Werte der Ebene 1, die sich derzeit im Entwurfsstatus des Editors befindet. Das bedeutet, dass sich die Definition und Informationen darüber zwischen jetzt und der offiziellen Empfehlung ändern können.
.element ( inset-block-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Wenn beispielsweise der Schreibmodus auf horizontal-lr
die inset-block-end
Eigenschaft festgelegt ist, verhält es sich wie folgt bottom
und legt den Versatz des Elements von der unteren Kante fest. Sie müssen sogar ein explizites position
Element für dasselbe Element angeben , damit es wie bottom
andere physikalische Offset-Eigenschaften wirksam wird .
Ändern Sie jedoch die Elemente writing-mode
in etwas Ähnliches, vertical-lr
und die „untere“ Kante wird in vertikaler Richtung gedreht, sodass sie eher der right
Eigenschaft ähnelt .
Syntax
inset-block-end: ;
- Ursprünglicher Wert:
auto
- Gilt für: positionierte Elemente
- Geerbt: nein
- Prozentsätze: wie für die entsprechende physikalische Eigenschaft
- Berechneter Wert: Entspricht der entsprechenden
bottom
Eigenschaft - Animationstyp: nach berechnetem Werttyp
Werte
inset-block-end
Nimmt einen Längenwert und unterstützt globale Schlüsselwörter. Der Standardwert ist auto
.
/* Length values */ inset-block-end: 50px; inset-block-end: 4em; inset-block-end: 3.5rem inset-block-end: 25vh; /* Percentage values */ inset-block-end: 50%; /* Keyword values */ inset-block-end: auto; /* initial value */ /* Global values */ inset-block-end: initial inset-block-end: inherit; inset-block-end: unset;
Browser-Unterstützung
IE | Kante | Feuerfuchs | Chrom | Safari | Oper |
---|---|---|---|---|---|
Nein | Nein | 63+ | Nein | Nein | Nein |
Android Chrome | Android Firefox | Android Browser | iOS Safari | Opera Mini |
---|---|---|---|---|
Nein | 79+ | Nein | Nein | Nein |
Demo
Weiterführende Literatur
- Spezifikation der logischen Eigenschaften und Werte von CSS Level 1 (Entwurf des Herausgebers)
- MDN-Dokumentation
- Grundlegendes zu logischen Eigenschaften und Werten (Smashing Magazine)
- Logische CSS-Eigenschaften (Adrian Roselli)
- Bidirektionale horizontale Regeln in CSS (Hussein Al Hammad)