"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 > Dicas para usar CSS para tornar duas divs flutuantes altamente consistentes

Dicas para usar CSS para tornar duas divs flutuantes altamente consistentes

Postado em 2025-04-19
Navegar:782

How Can I Make Two Floating Divs the Same Height Using Only CSS?

Making Two Floating Divs the Same Height in HTML/CSS

Introduction

Achieving equal height in divs can be challenging, especially when they are side-by-side and have different content lengths. Uma solução alternativa comum está usando tabelas, mas essa abordagem pode não ser semanticamente apropriada. Uma abordagem envolve a definição de preenchimento inferior, negando esse preenchimento com margem inferior negativa e circundando os divs com um contêiner com excesso oculto. estouro: oculto; largura: 100%; } #esquerda-col. { flutuar: esquerda; largura: 50%; cor de fundo: laranja; Botting-Bottom: 500em; Margin -Bottom: -500em; } #Right-Col { flutuar: esquerda; largura: 50%; Margem -direita: -1px; / * para o IE Compatibilidade */ Border-Ift: 1px Solid Black; cor de fundo: vermelho; Botting-Bottom: 500em; Margin -Bottom: -500em; }

No html, crie o contêiner Div e duas crianças divs:

Essa abordagem força essencialmente os dois divs a terem a mesma altura, mesmo que contenham quantidades diferentes de conteúdo. A grande preenchimento de fundo e a margem negativa se cancelam, permitindo que os divs ocupem apenas o espaço vertical de que precisam. O contêiner com excesso oculto garante que qualquer conteúdo em excesso não seja visível.

conclusão

Esta técnica CSS fornece uma maneira semanticamente correta para criar divs flutuantes de altura igual em HTML/CSS. Ele efetivamente imita o comportamento de uma tabela sem introduzir marcação desnecessária.

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