inset-block-start
je logična lastnost CSS, ki nastavi dolžino odmika elementa v smeri bloka od začetnega roba. To je nekako tako kot razglasitvi top
razen njenega izhodišča se določi element je direction
, text-orientation
in writing-mode
, tako kot druge logične lastnosti.
Lastnost je del specifikacije CSS logičnih lastnosti in vrednosti 1, ki je trenutno v stanju osnutka urejevalnika. To pomeni, da se lahko definicija in informacije o njej spremenijo od zdaj do uradnega priporočila.
.element ( inset-block-start: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Tako, na primer, če je način pisanja nastavljen horizontal-lr
na inset-block-start
nepremičnine bo deloval tako kot top
in nastaviti element je odmik od tega začenja rob, ki je na vrhu. Za position
isti element morate celo navesti eksplicitno, da začne veljati, tako kot top
druge lastnosti fizičnega odmika.
Toda spremenite elemente writing-mode
na nekaj takega vertical-rl
in začetni rob se zasuka v navpični smeri, kar deluje bolj kot left
lastnost.
Sintaksa
inset-block-start: ;
- Začetna vrednost:
auto
- Velja za: pozicionirane elemente
- Podedovano: ne
- Odstotki: kot za ustrezno fizično lastnost
- Izračunana vrednost: enako kot ustrezna
top
lastnost - Vrsta animacije: po izračunani vrednosti
Vrednote
inset-block-start
ima dolžinsko vrednost in podpira globalne ključne besede. Njegova privzeta vrednost 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 brskalnika
IE | Rob | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Ne | Ne | 63+ | Ne | Ne | Ne |
Android Chrome | Android Firefox | Brskalnik Android | iOS Safari | Opera Mini |
---|---|---|---|---|
Ne | 79+ | Ne | Ne | Ne |
Demo
nadaljnje branje
- Specifikacija logičnih lastnosti in vrednosti CSS 1. stopnje (urednikov osnutek)
- Dokumentacija MDN
- Razumevanje logičnih lastnosti in vrednot (Smashing Magazine)
- Logične lastnosti CSS (Adrian Roselli)
- Dvosmerna horizontalna pravila v CSS (Hussein Al Hammad)