De margin-inline-end
eigenschap in CSS definieert de hoeveelheid ruimte langs de buitenste eindrand van een element in de inline-richting. Het is opgenomen in de CSS Logical Properties Level 1-specificatie, die momenteel in Working Draft staat.
.element ( margin-inline-end: 25%; writing-mode: vertical-lr; )
De eindrand in de inline-richting wordt bepaald door de writing-mode
, direction
en text-orientation
. Dus bij gebruik margin-inline-end
in een horizontale context van links naar rechts, werkt het net zoals margin-right
de eindrand van het element de rechterkant is.
Maar als we het veranderen writing-mode
naar bijvoorbeeld verticaal, wordt het element met de klok mee gedraaid, waarbij de eindrand naar beneden wordt geplaatst. Dientengevolge margin-inline-end
gedraagt zich net als margin-bottom
. Kortom, de startrand is relatief ten opzichte van de richting waarin deze stroomt. Dat is wat we bedoelen als we het hebben over "logische" eigenschappen.
Syntaxis
margin-inline-end:
Het is een beetje raar om te zien dat de syntaxis van de ene eigenschap verwijst naar de syntaxis van een andere CSS-eigenschap in de documentatie, maar dat is het echt. Wat het in feite probeert te zeggen, is dat de eigenschap dezelfde waarden accepteert als margin-top
deze syntaxis volgt:
margin-top: | | auto;
- Beginwaarde:
0
- Van toepassing op: alle elementen behalve interne tabelelementen, ruby-basiscontainers en ruby-annotatiecontainers
- Overgenomen: nee
- Percentages: zoals voor de bijbehorende fysieke eigenschap
- Berekende waarde: hetzelfde als overeenkomstige
margin-*
eigenschappen - Animatietype: op type berekende waarde
Waarden
margin-block-start
accepteert een enkele lengte of trefwoordwaarde.
/* Length values */ margin-inline-end: 20px; margin-inline-end: 2rem; margin-inline-end: 25%; /* Keyword values */ margin-inline-end: auto; /* Global values */ margin-inline-end: inherit; margin-inline-end: initial; margin-inline-end: unset;
Demo
Klik op de knop in de volgende demo om te zien hoe de eindrand van het element verandert met de writing-mode
.
Browser-ondersteuning
D.W.Z | Rand | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Nee | 79+ | 41+ | 69+ | 12.1+ | 56+ |
Android Chrome | Android Firefox | Android-browser | iOS Safari | Opera Mobile |
---|---|---|---|---|
Ja | Ja | 81+ | 12.2+ | 59+ |