Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Margine e Padding Semplificati | Il Modello a Scatola e la Spaziatura
Fondamenti di CSS

bookMargine e Padding Semplificati

Scorri per mostrare il menu

Sai che ogni elemento ha contenuto, padding, bordo e margine. Vediamo come controllare lo spazio utilizzando queste proprietà.

Padding

Il padding crea spazio all'interno dell'elemento, tra il contenuto e il bordo.

.box {
  padding: 20px;
}

Questo applica 20px di padding su tutti e quattro i lati.

Sintassi abbreviata per il padding

Il padding può essere scritto utilizzando la sintassi abbreviata.

L'ordine dei valori è sempre: alto → destra → basso → sinistra

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Proprietà di padding individuali

È possibile controllare ciascun lato separatamente:

padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Margine

Il margine crea spazio all'esterno dell'elemento, tra esso e gli altri elementi.

.box {
  margin: 20px;
}

Sintassi abbreviata per il margine

Il margine segue le stesse regole di sintassi abbreviata del padding:

margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */

Proprietà Margine Individuali

Possono anche essere impostate singolarmente:

margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Bordo

Il bordo si trova tra il padding e il margine.

Sintassi abbreviata di base:

border: 4px solid brown;

Questo definisce: larghezza, stile, colore.

Gli stili di bordo più comuni includono solid, dotted, dashed e double.

È anche possibile controllare i singoli lati se necessario:

border-top: 2px solid black;

Consideriamo il seguente esempio e analizziamo i possibili stili di bordo:

index.html

index.html

styles.css

styles.css

copy

Output

Note
Differenza principale

Padding:

  • Aggiunge spazio all'interno dell'elemento;
  • Espande l'area di sfondo.

Margine:

  • Aggiunge spazio all'esterno dell'elemento;
  • Non influisce sull'area di sfondo dell'elemento.

1. Quale lato riceve 40px nella seguente dichiarazione?

2. Quale proprietà aggiunge spazio all'interno di un elemento, tra il suo contenuto e il bordo?

question mark

Quale lato riceve 40px nella seguente dichiarazione?

Select the correct answer

question mark

Quale proprietà aggiunge spazio all'interno di un elemento, tra il suo contenuto e il bordo?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 2
some-alt