¿Cuál es la diferencia entre margin y padding en el modelo de caja CSS?

Aclara la diferencia entre margin (espacio exterior al borde, para separar elementos) y padding (espacio interior, entre contenido y borde) en CSS.

20% DESCUENTO ALOJAMIENTO WEB

LucusHost, el mejor hosting

Tanto margin (margen) como padding (relleno) son propiedades fundamentales del modelo de caja en CSS que se utilizan para crear espacio alrededor del contenido de un elemento. Sin embargo, la diferencia clave radica en dónde se aplica ese espacio en relación con el borde del elemento:

Padding (Relleno):

El padding es el espacio que se encuentra dentro del borde de un elemento. Es decir, es el espacio entre el contenido del elemento (como texto o imágenes) y su propio borde. Si el elemento tiene un color de fondo (background-color) o una imagen de fondo, estos se extenderán a través del área del padding. Piensa en el padding como el «acolchado» interno de la caja.

Margin (Margen):

El margin, por otro lado, es el espacio que se encuentra fuera del borde del elemento. Es el espacio que crea una separación entre ese elemento y otros elementos adyacentes en la página. El margin es siempre transparente; si un elemento tiene un margen, el color de fondo que se verá en ese espacio será el del elemento padre o el fondo de la página.

En resumen:

  • Padding es el espacio interno, entre el contenido y el borde.
  • Margin es el espacio externo, entre el borde del elemento y los elementos circundantes.
.mi-elemento {
  background-color: lightcoral; /* Este color se verá en el área de padding */
  border: 2px solid darkred;
  width: 200px;

  padding: 25px;  /* 25px de espacio entre el contenido y el borde */
  margin: 15px;   /* 15px de espacio alrededor de toda la caja, separándola de otros elementos */
}
Lenguaje del código: PHP (php)

Comprender esta distinción es crucial para controlar con precisión el diseño y el espaciado de los elementos en una página web.

¿Tienes alguna duda o pregunta?Envía el formulario y procuraré darle respuesta
Formulario de pregunta
Responsable » Jose Ramón Bernabeu Guillem. Finalidad » Ponernos en contacto. Legitimación » Tu consentimiento al marcar la casilla verificación. Destinatarios » Los datos que proporciones estarán ubicados en los servidores de LucusHost, proveedor de hosting de este sitio. Derechos » por supuesto tendrás derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.
Si creees que esto puede ser de utilidad a alguien más, pues... compártelo que es gratis 🙂
Sitio alojado en un servidor verde según The Green Web Foundation

20% DESCUENTO ALOJAMIENTO WEB

LucusHost, el mejor hosting

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2025 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram