De margin van een element wordt niet beïnvloed door de achtergrondkleur, deze is altijd transparant. Als het aangrenzend element echter een achtergrondkleur heeft, is het zichtbaar door het margin gebied.
div {
margin-top: 40px;
margin-right: 130px;
margin-bottom: 80px;
margin-left: 20px;
}
De marge-eigenschappen kunnen worden opgegeven met behulp van de volgende waarden:
length | - | geeft een marge aan in px, em, rem, pt, cm, etc. |
% | - | geeft een marge aan in percentage (%) van de breedte van het bevattende element. |
auto | - | de browser berekent een geschikte marge om te gebruiken. |
inherit | - | geeft aan dat de marge moet worden overgenomen van het bovenliggende element. |
![]() |
Je kunt ook negatieve marges opgeven, bijvoorbeeld marge: -10px; marge: -5%; etc. |
De margin eigenschap is een verkorte eigenschap om te voorkomen dat de marge van elke zijde afzonderlijk wordt ingesteld, d.w.z. margin-top, margin-right, margin-bottom en margin-left.
Zo ziet de verkorte code eruit:
margin: 40px 130px 80px 20px;
Is het zelfde als:
margin-top: 40px;
margin-right: 130px;
margin-bottom: 80px;
margin-left: 20px;
De verkorte code kan één, twee, drie of vier door spaties gescheiden waarden aannemen:
Als er één waarde is opgegeven, wordt deze op alle vier de zijden toegepast. |
|
Voorbeeld |
Als er twee waarden zijn opgegeven, wordt de eerste waarde toegepast op de boven en onderkant en wordt de tweede waarde toegepast op de rechter en linkerkant van het vak van het element. |
|
Voorbeeld |
Als er drie waarden zijn opgegeven, wordt de eerste waarde toegepast op de bovenkant, de tweede waarde op de rechter en linkerkant en de laatste waarde op de onderkant. |
|
Voorbeeld |
Als er vier waarden zijn opgegeven, worden deze toegepast op de boven, rechter, onder en linkerkant van het elementvak in de opgegeven volgorde. |
|
Voorbeeld |
![]() |
Het wordt aanbevolen om de shorthand eigenschappen te gebruiken, het zal je helpen tijd te besparen door het extra typen te vermijden en zo kun je je CSS-code overzichtelijker houden. |
![]() |
Ad blocker gedetecteerd! |
Ons website heeft gedetecteerd dat u een Ad blocker gebruikt. Codecenter.nl is gratis, wij blijven overeind door het weergeven van advertenties en u kunt ons daarbij helpen. Het wordt aanbevolen om uw Ad blocker uit te schakelen zodat u verder gebruik kunt maken van codecenter.nl, alvast bedankt. |