«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Разница между краями и стандартной компоновкой CSS в Flexbox

Разница между краями и стандартной компоновкой CSS в Flexbox

Опубликовано в 2025-04-18
Просматривать:599

How Do Margins Behave Differently in Flexbox Compared to Standard CSS Layout?

, крах, разрушающийся в Flexbox

в CSS, поля на соседних элементах обычно рушатся, чтобы создать единый край. Однако в контейнерах Flexbox это поведение различено. маржинальный бат: 20px; } основной { маржинальный бат: 20px; }

, однако, в контейнере Flexbox: #intainer { дисплей: Flex; Флекс направление: колонка; } статья { маржинальный бат: 20px; } основной { маржинальный бат: 20px; }

края больше не разрушаются, что приводит к большему разрыву между последней статьей и нижним колонтитулом.

article {
  margin-bottom: 20px;
}

main {
  margin-bottom: 20px;
}
понимание различия

#container {
  display: flex;
  flex-direction: column;
}

article {
  margin-bottom: 20px;
}

main {
  margin-bottom: 20px;
}
в форматировании форматирования. Однако контейнеры Flexbox создают другой тип контекста, называемый контекстом форматирования Flex. Маржи не разрушаются, потому что содержимое обрабатывается по -разному рисковать нормальная компоновка блоков. Поплавки не вторгаются в контейнер с гибкой, а поля контейнера остается отдельной от поля его дочерних элементов.

]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3