Fusione dei margini CSS

La sommatoria dei margini si riferisce al fatto che quando due margini verticali si incontrano, si formano un margine.

L'altezza del margine sommato è uguale al maggiore delle altezze dei margini che si sommano.

Sommatoria dei margini

La sommatoria dei margini (somma) è un concetto abbastanza semplice. Ma, nella pratica della layout del sito web, può causare molte confusione.

In breve, la sommatoria dei margini si riferisce al fatto che quando due margini verticali si incontrano, si formano un margine. L'altezza del margine sommato è uguale al maggiore delle altezze dei margini che si sommano.

Quando un elemento appare sopra un altro elemento, il margine inferiore del primo elemento si sommerà al margine superiore del secondo elemento. Guarda l'immagine sottostante:

Esempio di fusione dei margini CSS 1

Prova a farlo personalmente

Quando un elemento è contenuto in un altro elemento (supponiamo che non ci siano margini interni o bordi che separino i margini), i loro margini superiori e / o inferiori si sommeranno anche. Guarda l'immagine sottostante:

Esempio di fusione dei margini CSS 2

Prova a farlo personalmente

Anche se sembra strano, i margini possono anche sommarsi a se stessi.

Supponiamo di avere un elemento vuoto che ha margini, ma nessun bordo o riempimento. In questo caso, il margine superiore e inferiore si incontrano e si sommeranno:

Esempio di fusione dei margini CSS 3

Se questo margine incontra il margine di un altro elemento, si sommerà anche:

Esempio di fusione dei margini CSS 4

Ecco perché una serie di elementi paragrafi occupa pochissimo spazio, perché tutti i loro margini si sommano e formano un margine piccolo.

All'inizio, la sommatoria dei margini potrebbe sembrare strana, ma in realtà ha un senso. Prendiamo ad esempio una pagina di testo tipica composta da diversi paragrafi. Lo spazio sopra il primo paragrafo è uguale al margine superiore del paragrafo. Senza sommatoria dei margini, tutti i margini tra i successivi paragrafi sarebbero la somma del margine superiore e inferiore adiacenti. Questo significa che lo spazio tra i paragrafi sarebbe due volte maggiore rispetto alla cima della pagina. Se si verifica la sommatoria dei margini, i margini superiori e inferiori tra i paragrafi si sommeranno, rendendo le distanze uniformi.

Significato pratico della fusione dei margini CSS

Nota:Solo i margini verticali dei riquadri in flusso normale del documento si sommeranno. I margini tra i riquadri inline, i riquadri flottanti o i riquadri posizionati in modo assoluto non si sommeranno.

Tutte le proprietà di margine CSS

Proprietà Descrizione
margin Proprietà abbreviate utilizzate per impostare le proprietà di margine in una singola dichiarazione.
margin-bottom Impostare il margine esterno inferiore dell'elemento.
margin-left Impostare il margine esterno sinistro dell'elemento.
margin-right Impostare il margine esterno destro dell'elemento.
margin-top Impostare il margine esterno superiore dell'elemento.