inset-block
on lühike loogiline CSS-omadus, mis määrab elemendi nihke pikkuse ploki suunas ühendades inset-block-start
ja inset-block-end
. See on omamoodi nagu kuulutatakse top
ja bottom
välja oma algus- ja lõpp-punktid on määratud elemendi direction
, text-orientation
ja writing-mode
, nagu ka teised loogiline omadused.
Atribuut on osa CSS-i loogiliste omaduste ja väärtuste 1. taseme spetsifikatsioonist, mis on praegu redaktori mustandi olekus. See tähendab, et selle määratlus ja teave selle ja ametliku soovituse vahel võivad muutuda.
.element ( inset-block: 50px 15%; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Nii näiteks, kui kirjalikult režiim on seatud vara toimib nagu seadistus ja ja määrata elemendi nihe alumisest äärest. Selle jõustumiseks peate isegi sama elemendi jaoks täpsustama , nagu füüsilised nihkeomadused.horizontal-lr
inset-block
top
bottom
position
Kuid muutke elemendi writing-mode
väärtuseks midagi sellist vertical-lr
ja "alumist" serva pööratakse vertikaalsuunas, toimides rohkem kui omadused left
ja right
.
Süntaks
inset-block: ;
- Algne väärtus:
auto
- Kehtib: paigutatud elementide kohta
- Päritud: ei
- Protsendid: nagu ka vastava füüsilise omaduse osas
- Arvutatud väärtus: sama mis vastav
top
jabottom
omadused - Animatsiooni tüüp: arvutatud väärtuse tüübi järgi
Väärtused
inset-block
võtab pikkuse väärtuse ja toetab globaalseid märksõnu. Selle vaikeväärtus on auto
.
/* Length values */ inset-block: 50px; inset-block: 4em; inset-block: 3.5rem inset-block: 25vh; /* Percentage values */ inset-block: 50%; /* Keyword values */ inset-block: auto; /* initial value */ /* Global values */ inset-block: initial inset-block: inherit; inset-block: unset;
Brauseri tugi
IE | Edge | Firefox | Chrome | Safari | Ooper |
---|---|---|---|---|---|
Ei | Ei | 63+ | Ei | Ei | Ei |
Android Chrome | Android Firefox | Androidi brauser | iOS-i Safari | Opera Mini |
---|---|---|---|---|
Ei | 79+ | Ei | Ei | Ei |
Demo
Lisalugemist
- CSS-i loogiliste omaduste ja väärtuste 1. taseme spetsifikatsioon (redaktori mustand)
- MDN dokumentatsioon
- Loogiliste omaduste ja väärtuste mõistmine (ajakiri Smashing)
- CSS-i loogilised omadused (Adrian Roselli)
- Kahesuunalised horisontaalreeglid CSS-is (Hussein Al Hammad)