Differenza tra margine e riempimento | Padding vs Margin

Anonim

Margine vs Riempimento

margine, imbottitura, margine, differenza tra margine e imbottitura, La differenza tra margine e riempimento è un aspetto importante in CSS come margine e riempimento sono due concetti importanti utilizzati in CSS per fornire spazi tra elementi diversi. Imbottiture e margini non sono intercambiabili e hanno scopi diversi quindi devono essere utilizzati in modo appropriato. L'imbottitura è lo spazio tra il contenuto e il bordo di un blocco. Il margine, invece, è lo spazio al di fuori del confine di un blocco. Il margine separa i blocchi dai blocchi adiacenti mentre l'imbottitura separa il bordo dal contenuto.

Che cosa è l'imbottitura?

In CSS (Cascading Style Sheets ), l'imbottitura è lo spazio mantenuto tra il contenuto e il bordo. Separa il contenuto di un blocco dal suo bordo. L'imbottitura è trasparente e include l'immagine di sfondo o il colore di sfondo dell'elemento. La quantità di imbottitura di un elemento viene specificata usando il termine "imbottitura" nel codice CSS. Ad esempio, per aggiungere un'imbottitura 25px intorno al contenuto, il seguente codice può essere utilizzato.

div {

larghezza: 300px;

altezza: 300px;

imbottitura: 25px;

bordo: 25px solido;

}

Se necessario, diversi valori di imbottitura possono essere specificati separatamente per sinistra, destra, superiore e inferiore. Il seguente codice di codice specifica diversi valori di imbottitura per ciascun lato.

div {

larghezza: 300px;

altezza: 300px;

imbottitura: 25px;

imbottitura inferiore: 35px;

imbottitura a sinistra: 5px;

imbottitura a destra: 10px;

bordo: 25px solido;

}

Che cosa è Margin?

In CSS (Cascading Style Sheets), il margine è lo spazio al di fuori del bordo. Separa un blocco da altri blocchi. Il margine è anche trasparente, ma una grande differenza con l'imbottitura è che il margine non include immagini di sfondo o colori di sfondo applicati all'elemento. La quantità di margine in CSS viene specificata usando il termine "margine". Il seguente codice di codice ha applicato un margine di 25px intorno al blocco div.

div {

larghezza: 320px;

altezza: 320px;

bordo: 5px solido;

margine: 25px;

}

È possibile specificare diversi valori anche per diversi lati del blocco. Il codice di codice seguente applica valori di margine diversi per ciascun lato.

div {

larghezza: 320px;

altezza: 320px;

bordo: 5px solido;

margine superiore: 25px;

margine inferiore: 35px;

margine a sinistra: 5px;

margine destro: 10px;

}

Qual è la differenza tra Margin e Riempimento?

• L'imbottitura è lo spazio tra il bordo e il contenuto mentre il margine è lo spazio al di fuori del confine.

• Imbottitura separa il contenuto di un blocco dal bordo. Il margine separa un blocco dall'altro.

• L'imbottitura consiste nelle immagini di sfondo e nei colori di sfondo applicati al contenuto mentre il margine non contiene tali contenuti.

• I margini dei blocchi adiacenti possono sovrapporsi mentre l'imbottitura non si sovrappone.

Sommario:

Padding vs Margin

L'imbottitura è lo spazio all'interno del bordo di un blocco che separa il bordo dal contenuto. Il margine è la spaziatura al di fuori del bordo che separa un blocco dai blocchi adiacenti. Un'altra differenza è che l'imbottitura include l'immagine di sfondo ei colori di sfondo applicati intorno al contenuto mentre il margine non li contiene. I margini dei blocchi adiacenti possono talvolta sovrapporsi quando il browser rendere la pagina, ma per l'imbottitura di tale cosa non accadrà.

Immagini per gentile concessione:

  1. Modello scatola CSS di Felix. gamba (CC BY-SA 3. 0)