margin-inline-start
Vlastnost CSS definuje množství prostoru podél vnějšího počáteční hrana prvku ve směru in line. Je součástí specifikace CSS Logical Properties Level 1, která je aktuálně v pracovní verzi.
.element ( margin-inline-start: 25%; writing-mode: vertical-lr; )
Výchozí hrana ve směru in line je určena elementu writing-mode
, direction
a text-orientation
. Takže při použití margin-inline-start
v horizontálním kontextu zleva doprava funguje stejně, jako margin-left
počáteční hrana prvku je levá strana.
Pokud ale změníme to writing-mode
na, řekněme, svisle, prvek se otočí ve směru hodinových ručiček a počáteční hrana se umístí nahoru. Výsledkem je, že se margin-inline-start
chová stejně margin-top
. V podstatě je počáteční hrana relativní ke směru, kterým proudí. To máme na mysli, když mluvíme o „logických“ vlastnostech.
Syntax
margin-inline-start:
Je to trochu divné vidět syntaxi jedné vlastnosti odkazovat na syntaxi jiné vlastnosti CSS přímo v dokumentaci, ale to je opravdu to, co to je. V podstatě se snaží říci, že vlastnost přijímá stejné hodnoty, margin-top
jaké následují po této syntaxi:
margin-top: | | auto;
- Počáteční hodnota:
0
- Platí pro: všechny prvky kromě interních prvků tabulky, kontejnerů rubínové základny a kontejnerů anotací rubínů
- Zděděno: ne
- Procenta: pokud jde o odpovídající fyzickou vlastnost
- Vypočítaná hodnota: stejná jako odpovídající
margin-*
vlastnosti - Typ animace: podle typu vypočítané hodnoty
Hodnoty
margin-block-start
přijímá jednu délku nebo hodnotu klíčového slova.
/* Length values */ margin-inline-start: 20px; margin-inline-start: 2rem; margin-inline-start: 25%; /* Keyword values */ margin-inline-start: auto; /* Global values */ margin-inline-start: inherit; margin-inline-start: initial; margin-inline-start: unset;
Ukázka
Klepnutím na tlačítko v následující ukázce zobrazíte, jak se mění počáteční vložená hrana prvku s writing-mode
.
Podpora prohlížeče
TJ | Okraj | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Ne | 79+ | 41+ | 69+ | 12,1+ | 56+ |
Android Chrome | Android Firefox | Prohlížeč Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
Ano | Ano | 81+ | 12,2+ | 59+ |