"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Consejos para usar CSS para que dos divs flotantes sean muy consistentes

Consejos para usar CSS para que dos divs flotantes sean muy consistentes

Publicado el 2025-04-19
Navegar:917

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

haciendo dos divs flotantes la misma altura en html/css

introducción alcanzando la igualdad de iguales en Divs puede ser un desafío, especialmente cuando están al lado y tienen diferentes contenidos. Una solución común es usar tablas, pero este enfoque puede no ser semánticamente apropiado.

usando CSS para crear Divs de igual altura

para lograr la misma altura sin usar tablas, CSS proporciona varias técnicas. Un enfoque implica establecer un relleno de fondo grande, negar ese relleno con un margen inferior negativo y rodear los Divs con un contenedor con desbordamiento oculto.

implementación

para demostrar esta técnica, considere el siguiente código CSS:

#contenedor {contenedor {contenedor {contenedor {contenedor {contenedor { desbordamiento: oculto; Ancho: 100%; } #Coror izquierdo { flotante: izquierda; Ancho: 50%; Color de fondo: naranja; Botón de relleno: 500EM; Botón de margen: -500EM; } #Coronel derecho { flotante: izquierda; Ancho: 50%; margen -derecha: -1px; / * para la compatibilidad de IE */ Border-izquierda: 1px Solid Black; Color de fondo: rojo; Botón de relleno: 500EM; Botón de margen: -500EM; }

#container {
  overflow: hidden;
  width: 100%;
}

#left-col {
  float: left;
  width: 50%;
  background-color: orange;
  padding-bottom: 500em;
  margin-bottom: -500em;
}

#right-col {
  float: left;
  width: 50%;
  margin-right: -1px; /* for IE compatibility */
  border-left: 1px solid black;
  background-color: red;
  padding-bottom: 500em;
  margin-bottom: -500em;
}

conclusión

Esta técnica CSS proporciona una forma semánticamente correcta de crear divisas flotantes de igual altura en HTML/CSS. Mimina efectivamente el comportamiento de una tabla sin introducir un marcado innecesario.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3