На margin-inline-end
собственост в CSS определя размера на пространството по външния край край на елемент в посоката на вградени. Той е включен в спецификацията CSS Logical Properties Level 1, която в момента е в Работен проект.
.element ( margin-inline-end: 25%; writing-mode: vertical-lr; )
В завършващ ръб по посока на вградени се определя от години на елементите writing-mode
, direction
и text-orientation
. Така че, когато се използва margin-inline-end
в хоризонтален контекст отляво надясно, той действа точно margin-right
както крайният ръб на елемента е дясната страна.
Но ако променим на, writing-mode
да речем, вертикално, елементът се завърта по посока на часовниковата стрелка, поставяйки крайния ръб към дъното. В резултат се margin-inline-end
държи точно като margin-bottom
. По принцип началният ръб е спрямо посоката, в която тече. Това имаме предвид, когато говорим за „логически“ свойства.
Синтаксис
margin-inline-end:
Странно е да видим как синтаксисът на едно свойство препраща синтаксиса на друго CSS свойство точно в документацията, но това всъщност е това. Това, което основно се опитва да каже, е, че свойството приема същите стойности, както margin-top
следва този синтаксис:
margin-top: | | auto;
- Начална стойност:
0
- Прилага се за: всички елементи с изключение на вътрешните елементи на таблицата, контейнерите за рубинна основа и контейнерите за руби анотиране
- Наследен: не
- Проценти: както за съответното физическо свойство
- Изчислена стойност: същата като съответните
margin-*
свойства - Тип анимация: по тип изчислена стойност
Стойности
margin-block-start
приема единична дължина или стойност на ключова дума.
/* 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;
Демонстрация
Щракнете върху бутона в следващата демонстрация, за да видите как крайният вътрешен ръб на елемента се променя с writing-mode
.
Поддръжка на браузър
IE | Ръб, край | Firefox | Chrome | Сафари | Опера |
---|---|---|---|---|---|
Не | 79+ | 41+ | 69+ | 12.1+ | 56+ |
Android Chrome | Android Firefox | Браузър за Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
Да | Да | 81+ | 12.2+ | 59+ |
Допълнителна информация
Статия на 31 август 2018 г.Логически свойства на CSS
марж









