margin-inline-end
Właściwość CSS określa ilość miejsca wzdłuż zewnętrznego brzegu końcowego elementu w kierunku na rolkach. Jest uwzględniony w specyfikacji CSS Logical Properties Level 1, która jest obecnie w wersji roboczej.
.element ( margin-inline-end: 25%; writing-mode: vertical-lr; )
Końcowa krawędź w kierunku liniowego jest przez elementu writing-mode
, direction
i text-orientation
. Tak więc, gdy używasz margin-inline-end
w poziomym kontekście od lewej do prawej, zachowuje się tak, jakby margin-right
końcowa krawędź elementu znajdowała się po prawej stronie.
Ale jeśli zmienimy na writing-mode
, powiedzmy, pionowy, element jest obracany zgodnie z ruchem wskazówek zegara, umieszczając końcową krawędź w dół. W rezultacie margin-inline-end
zachowuje się tak samo margin-bottom
. Zasadniczo krawędź początkowa jest ustawiona względem kierunku, w którym płynie. To właśnie mamy na myśli, mówiąc o właściwościach „logicznych”.
Składnia
margin-inline-end:
To trochę dziwne, że składnia jednej właściwości odwołuje się do składni innej właściwości CSS bezpośrednio w dokumentacji, ale tak naprawdę to jest. Zasadniczo próbuje się powiedzieć, że właściwość przyjmuje te same wartości, margin-top
które są zgodne z następującą składnią:
margin-top: | | auto;
- Wartość początkowa:
0
- Dotyczy: wszystkich elementów oprócz elementów tabeli wewnętrznej, kontenerów bazowych ruby i kontenerów adnotacji ruby
- Odziedziczone: nie
- Procenty: jak dla odpowiedniej własności fizycznej
- Wartość obliczona: taka sama jak odpowiadające
margin-*
właściwości - Typ animacji: według obliczonego typu wartości
Wartości
margin-block-start
akceptuje pojedynczą długość lub wartość słowa kluczowego.
/* 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;
Próbny
Kliknij przycisk w poniższym demo, aby zobaczyć, jak końcowa krawędź elementu zmienia się wraz z rozszerzeniem writing-mode
.
Wsparcie przeglądarki
TO ZNACZY | Brzeg | Firefox | Chrom | Safari | Opera |
---|---|---|---|---|---|
Nie | 79+ | 41+ | 69+ | 12.1+ | 56+ |
Android Chrome | Android Firefox | Przeglądarka Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
tak | tak | 81+ | 12.2+ | 59+ |