Diferencia entre margen y relleno

Margen vs Relleno
 

La diferencia entre margen y relleno es un aspecto importante en CSS Como el margen y el relleno son dos conceptos importantes utilizados en CSS para proporcionar espaciado entre diferentes elementos. El relleno y los márgenes no son intercambiables y tienen propósitos diferentes, por lo que deben usarse de manera adecuada. El relleno es el espacio entre el contenido y el borde de un bloque. El margen, por otro lado, es el espacio fuera del borde de un bloque. El margen separa los bloques de los bloques adyacentes, mientras que el relleno separa el borde del contenido.

¿Qué es el relleno??

En CSS (Hojas de estilo en cascada), el relleno es el espacio que se mantiene entre el contenido y el borde. Separa el contenido de un bloque de su borde. El relleno es transparente e incluye la imagen de fondo o el color de fondo del elemento, también. La cantidad de relleno de un elemento se especifica utilizando el término "relleno" en el código CSS. Por ejemplo, para agregar un relleno de 25px alrededor del contenido, se puede usar el siguiente código.

div
ancho: 300px;
altura: 300px;
relleno: 25px;
borde: 25px sólido;

Si es necesario, también se pueden especificar por separado valores de relleno diferentes para izquierda, derecha, superior e inferior. El siguiente fragmento de código especifica diferentes valores de relleno para cada lado.

div
ancho: 300px;
altura: 300px;
acolchado superior: 25px;
parte inferior de relleno: 35px;
relleno-izquierda: 5px;
derecho de relleno: 10px;
borde: 25px sólido;

Que es el margen?

En CSS (hojas de estilo en cascada), margen es el espacio fuera del borde. Separa un bloque de otros bloques. El margen también es transparente, pero una gran diferencia con el relleno es que el margen no incluye imágenes de fondo o colores de fondo aplicados al elemento. La cantidad de margen en CSS se especifica utilizando el término “margen”. El siguiente fragmento de código aplicó un margen de 25px alrededor del bloque div.

div
ancho: 320px;
altura: 320px;
borde: 5px sólido;
margen: 25px;

También se pueden especificar diferentes valores para diferentes lados del bloque. El siguiente fragmento de código aplica diferentes valores de margen para cada lado..

div
ancho: 320px;
altura: 320px;
borde: 5px sólido;
margen superior: 25px;
margen inferior: 35px;
margen izquierdo: 5px;
margen derecho: 10px;

¿Cuál es la diferencia entre margen y relleno??

• El relleno es el espacio entre el borde y el contenido, mientras que el margen es el espacio fuera del borde.

• El relleno separa el contenido de un bloque del borde. El margen separa un bloque del otro..

• El relleno consiste en las imágenes de fondo y los colores de fondo aplicados al contenido, mientras que el margen no se contenta como.

• Los márgenes de los bloques adyacentes pueden superponerse mientras que el relleno no se superpone.

Resumen:

Relleno vs Margen

El relleno es el espacio dentro del borde de un bloque que separa el borde del contenido. El margen es el espacio fuera del borde que separa un bloque de los bloques adyacentes. Otra diferencia es que el relleno incluye la imagen de fondo y los colores de fondo aplicados alrededor del contenido, mientras que el margen no los contiene. Los márgenes de los bloques adyacentes a veces pueden superponerse cuando el navegador renderiza la página, pero para el relleno no ocurrirá algo así..

Imágenes cortesía:

  1. Modelo de caja CSS por Felix.leg (CC BY-SA 3.0)