Flexbox align-self и margin auto

Что это означает в align-self?

Если поле поперечной оси элемента flexbox установлено автоматически, то align-self игнорируется.

Это в Мозилле, почти в начале: https://developer.mozilla.org/en-US/docs/Web/CSS/align-self

Если вы дадите мне пример, это было бы большое спасибо, я не могу оценить это без примера, объяснение очень расплывчато.

<section>
  <div>Item #1</div>
  <div>Item #2</div>
  <div>Item #3</div>
</section>


div {
  height: 60px;
  background: cyan;
  margin: 5px;
}

div:nth-child(3) {
  align-self: flex-end;
  background: pink;
}

Каков источник цитаты?

GreyRoofPigeon 14.09.2022 13:30

Привет, я обновил вопрос developer.mozilla.org/en-US/docs/Web/CSS/align-self

George Meijer 14.09.2022 13:32

Установите margin-top: auto вместо .example-container>div в примере на этой странице (с помощью инструментов разработчика браузера) и посмотрите, какие изменения произойдут при переключении между разными значениями align-self прямо сейчас.

CBroe 14.09.2022 13:37

Спасибо, @CBroe, я заметил, что он его игнорирует, поэтому можем ли мы выравнивать гибкие элементы (дочерние элементы) также с автоматическими полями, и поэтому align-self игнорируется?

George Meijer 14.09.2022 14:03
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
4
74
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете выровнять гибкие элементы (дочерние элементы) также с автоматическими полями:

Посетите https://www.samanthaming.com/flexbox30/31-flexbox-with-auto-margins/

Посетите https://hackernoon.com/flexbox-s-best-kept-secret-bd3d892826b6

Посетите https://css-tricks.com/the-peculiar-magic-of-flexbox-and-auto-margins/

Спасибо @Daniel, я не знал, что существует такой способ выравнивания гибких элементов.

George Meijer 14.09.2022 14:47

Другие вопросы по теме