inset-block-start
je logická vlastnosť CSS, ktorá nastavuje dĺžku, ktorú má prvok posunutý v smere bloku od jeho počiatočnej hrany. Je to niečo ako deklarovanie top
okrem jeho východiskový bod je určený prvok je direction
, text-orientation
a writing-mode
rovnako ako ostatné logické vlastnosti.
Táto vlastnosť je súčasťou špecifikácie úrovne 1 logických vlastností a hodnôt CSS, ktorá je momentálne v stave konceptu editora. To znamená, že definícia a informácie o nej sa môžu meniť medzi dnešným dňom a oficiálnym odporúčaním.
.element ( inset-block-start: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Tak napríklad, ak je režim zápisu nastavený horizontal-lr
na inset-block-start
majetku bude správať rovnako ako top
a nastavte element je posunutá od to začína okraj, čo je najvyššia. Pre position
rovnaký efekt musíte dokonca určiť explicitný výraz pre rovnaký prvok, rovnako ako top
a ďalšie vlastnosti fyzického posunu.
Ale zmeňte element writing-mode
na niečo podobné vertical-rl
a začiatočná hrana sa otočí vo zvislom smere, čím sa bude správať viac ako left
vlastnosť.
Syntax
inset-block-start: ;
- Pôvodná hodnota:
auto
- Platí pre: umiestnené prvky
- Zdedené: č
- Percentá: pokiaľ ide o zodpovedajúce fyzické vlastnosti
- Vypočítaná hodnota: rovnaká ako zodpovedajúca
top
vlastnosť - Typ animácie: podľa typu vypočítanej hodnoty
Hodnoty
inset-block-start
má dĺžku a podporuje globálne kľúčové slová. Jeho predvolená hodnota je auto
.
/* Length values */ inset-block-start: 50px; inset-block-start: 4em; inset-block-start: 3.5rem inset-block-start: 25vh; /* Percentage values */ inset-block-start: 50%; /* Keyword values */ inset-block-start: auto; /* initial value */ /* Global values */ inset-block-start: initial inset-block-start: inherit; inset-block-start: unset;
Podpora prehliadača
IE | Hrana | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Nie | Nie | 63+ | Nie | Nie | Nie |
Android Chrome | Android Firefox | Prehliadač Android | iOS Safari | Opera Mini |
---|---|---|---|---|
Nie | 79+ | Nie | Nie | Nie |
Ukážka
Ďalšie čítanie
- Logické vlastnosti a hodnoty CSS úrovne 1 (návrh redaktora)
- Dokumentácia MDN
- Pochopenie logických vlastností a hodnôt (Smashing Magazine)
- Logické vlastnosti CSS (Adrian Roselli)
- Obojsmerné horizontálne pravidlá v CSS (Hussein Al Hammad)