margin-inline-end
Свойство в CSS определяет объем пространства вдоль внешней конечной кромки элемента в направлении инлайн. Он включен в спецификацию уровня 1 логических свойств CSS, которая в настоящее время находится в рабочем проекте.
.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
- Применимо ко всем элементам, кроме внутренних элементов таблицы, базовых контейнеров ruby и контейнеров аннотаций ruby
- Унаследовано: нет
- Проценты: по соответствующему физическому объекту
- Вычисленное значение: то же, что и соответствующие
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 | Край | Fire Fox | Хром | Сафари | Опера |
---|---|---|---|---|---|
Нет | 79+ | 41+ | 69+ | 12.1+ | 56+ |
Android Chrome | Android Firefox | Браузер Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
да | да | 81+ | 12.2+ | 59+ |