margin-inline-start
Vlastnosť CSS definuje množstvo priestoru pozdĺž vonkajšieho počiatočné hrana prvku v smere in line. Je to zahrnuté v špecifikácii úrovne 1 logických vlastností CSS, ktorá je momentálne v pracovnom koncepte.
.element ( margin-inline-start: 25%; writing-mode: vertical-lr; )
Východisková hrana v smere in line je určená elementu writing-mode
, direction
a text-orientation
. Pri použití margin-inline-start
v horizontálnom kontexte zľava doprava to teda funguje rovnako, ako margin-left
je začiatočná hrana prvku ľavá strana.
Ak ale zmeníme to writing-mode
na, povedzme, zvislé, prvok sa otočí v smere hodinových ručičiek, čím sa počiatočná hrana umiestni smerom hore. Vďaka tomu sa margin-inline-start
správa rovnako margin-top
. Počiatočná hrana je v zásade relatívna k smeru, ktorým preteká. To máme na mysli, keď hovoríme o „logických“ vlastnostiach.
Syntax
margin-inline-start:
Je to čudné vidieť syntax jednej vlastnosti odkazujúcu na syntax inej vlastnosti CSS priamo v dokumentácii, ale je to tak. V podstate sa to snaží povedať, že vlastnosť prijíma rovnaké hodnoty, margin-top
aké sa riadia touto syntaxou:
margin-top: | | auto;
- Pôvodná hodnota:
0
- Vzťahuje sa na: všetky prvky okrem prvkov internej tabuľky, kontajnery rubínovej základne a kontajnery rubínovej anotácie
- Zdedené: č
- Percentá: pokiaľ ide o zodpovedajúce fyzické vlastnosti
- Vypočítaná hodnota: rovnaká ako zodpovedajúce
margin-*
vlastnosti - Typ animácie: podľa typu vypočítanej hodnoty
Hodnoty
margin-block-start
akceptuje jednu dĺžku alebo hodnotu kľúč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ážka
Kliknutím na tlačidlo v nasledujúcej ukážke uvidíte, ako sa mení začiatočná vložená hrana prvku s writing-mode
.
Podpora prehliadača
IE | Hrana | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Nie | 79+ | 41+ | 69+ | 12,1+ | 56+ |
Android Chrome | Android Firefox | Prehliadač Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
Áno | Áno | 81+ | 12,2+ | 59+ |
Ďalšie čítanie
Článok z 31. augusta 2018Logické vlastnosti CSS
marža









