dr.Brain

doctor Brain

мир глазами веб-разработчика

Flexbox: автоматические отступы

некоторые особенности выравнивания элементов внутри flex-контейнера

dr.Brain

время чтения 1 мин.

Photo by Krishnam Moosaddee on Unsplash

В этой маленькой статье мы разберем особенности выравнивания элементов внутри flex-контейнера с помощью традиционных и логических отступов.

Итак, рассмотрим пример, в котором есть flex-контейнер и дочерние элементы, не заполняющие все пространство родительского блока:

Теперь, мы переместим элемент Menu в крайнее правое положение, для этого идеально подойдет автоотступ. margin-left: auto отправит элемент на необходимую позицию:

Но мы можем так же использовать и логическое свойство margin-inline-start: auto, чтобы изменить направление контента:

Так же, следует учесть, что автоматическое выравнивание с помощью отступов работает как в горизонтальном, так и в вертикальном направлении:


Спасибо за внимание.


Перевод статьи Chris Coyier “How Auto Margins Work in Flexbox”.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.