margin: auto;
Het instellen van de breedte van het element voorkomt dat het zich uitstrekt tot de randen van de container. Het element neemt dan de opgegeven breedte in beslag en de resterende ruimte wordt gelijk verdeeld.
.center {
margin: auto;
width: 60%;
padding: 15px;
border: 3px solid darkgreen;
}
Het horiontaal centreren van een element heeft geen effect als de breedte (width) niet is opgegeven. In het bovenstaande voorbeeld is er een breedte van 60% opgegeven. |
text-align: center;
zo kun je de tekst in een element centreren.
.center {
text-align: center;
padding: 15px;
border: 3px solid darkgreen;
}
img {
display: block;
margin-left: auto;
margin-right: auto;
width: 40%;
}
position: absolute;
).
.rechts {
position: absolute;
right: 0px;
width: 250px;
border: 3px solid darkgreen;
padding: 15px;
}
Absolute gepositioneerde elementen worden uit de normale flow verwijderd en kunnen andere elementen overlappen. |
Meer informatie over posities kunt u hier vinden. |
float: left;
of float: right;
).
.rechts {
float: right;
width: 250px;
border: 3px solid darkgreen;
padding: 15px;
}
Meer informatie over de CSS eigenschap float kunt u hier vinden. |
Om dit probleem op te lossen kunnen we een clearfix-hack toevoegen, zie voorbeeld:
.clearfix::after {
content: "";
clear: both;
display: table;
}
.center {
padding: 50px 0;
border: 3px solid darkgreen;
}
Om zowel verticaal als horizontaal te centreren, kun je de eigenschap tekst-align: center;
gebruiken.
.center {
padding: 50px 0;
border: 3px solid darkgreen;
text-align: center;
}
Uitgebreide informatie over de CSS eigenschap padding kunt u hier vinden. |
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. |