"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > A diferença entre as margens e o layout Standard CSS no Flexbox

A diferença entre as margens e o layout Standard CSS no Flexbox

Postado em 2025-04-18
Navegar:538

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

margem em colapso em flexbox

em css, as margens dos elementos adjacentes normalmente entram em colapso para criar uma única margem. No entanto, nos contêineres Flexbox, esse comportamento difere. Margin-Bottom: 20px; } principal { Margin-Bottom: 20px; }

No entanto, em um contêiner Flexbox: #contêiner { exibição: flex; Direcção flexível: coluna; } artigo { Margin-Bottom: 20px; } principal { Margin-Bottom: 20px; }

As margens não entram mais em colapso, resultando em uma lacuna maior entre o último artigo e o rodapé. No entanto, os contêineres do Flexbox criam um tipo diferente de contexto chamado contexto de formatação flex. As margens não entram em colapso porque o conteúdo é tratado de maneira diferente de um layout de bloco normal. Os carros alegóricos não se intrometem no recipiente flexível, e as margens do contêiner permanecem separadas das margens de seus elementos filhos.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3