"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 > Como posso impedir que o plano de fundo de um pai -mãe em colapso ao usar elementos infantis flutuados?

Como posso impedir que o plano de fundo de um pai -mãe em colapso ao usar elementos infantis flutuados?

Postado em 2025-03-23
Navegar:720

How Can I Prevent a Parent Div's Background from Collapsing When Using Floated Child Elements?

elementos flutuantes e colorido de fundo CSS

em desenvolvimento da web, elementos de estilo com CSS podem ser um desafio ao encontrar cenários envolvendo elementos flutuantes. Isso pode surgir quando os elementos são removidos do fluxo normal do documento usando a propriedade 'Float', levando a problemas com as dimensões do elemento pai e cores de fundo. Atribuímos a cada div uma cor de fundo: vermelho para o pai e verde e amarelo para os elementos flutuantes.

. Conteúdo { Largura: 960px; Altura: Auto; margem: 0 automático; Antecedentes: vermelho; claro: ambos; } .esquerda { flutuar: esquerda; Altura: 300px; Antecedentes: verde; } .certo { Float: Certo; Antecedentes: amarelo; }

.content {
    width: 960px;
    height: auto;
    margin: 0 auto;
    background: red;
    clear: both;
}

.left {
    float: left;
    height: 300px;
    background: green;
}

.right {
    float: right;
    background: yellow;
}

. Content { estouro: oculto; // ou transbordamento: automático; }

aplicando qualquer valor ao 'content' div em nosso exemplo corrigirá o problema em colapso, permitindo que os pais se expandam de acordo com o tamanho do conteúdo, expondo todo o fundo vermelho.

. Conteúdo { estouro: oculto; ... }

.content {
    overflow: hidden;  // or overflow: auto;
}
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