histats

Differenza tra padding e margin

Il padding è lo spazio, in termini di pixel, che c’è all’interno di un riquadro.
Il margin è lo spazio esterno ad un riquadro.

Nel seguente esempio vedrete un box con padding di 30px applicato a tutti i lati (top, right, bottom, left):

Adesso vediamo un esempio di un box con margin generale di 50px:


Eccovi uno schema per vedere ancora una volta la differenza tra il padding e il margin:

Differenza tra padding e margin

Vogliamo impostare un margin differente per ogni lato del div che chiameremo “esempio”:

#esempio {
margin: 10px 20px 30px 45px;
}

Il primo (10px) si riferisce al top (parte superiore), il secondo valore (20px) si riferisce al right (lato destro), il terzo (30px) si riferisce al bottom (parte inferiore) e l’ultimo valore (45px) si riferisce a left (lato sinistro).
Per dare un margin di 25px a tutti i lati, scrivi così:

#esempio {
margin: 25px;
}

Se vogliamo dare un margin solamente ad un lato possiamo utilizzare questo:

#esempio {
margin: 0 0 12px 0;
}

In questo caso abbiamo dato un margin di 12 px al bottom.
Ma possiamo impostare anche i margin singolarmente:

#esempio {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
margin-left:10px;
}

Questo ovviamente vale anche per il padding, basta sostituire la parola padding alla parola margin.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *