display: none
visibility: hidden
Standaard waarde
Waarde | Omschrijving |
---|---|
visible | Het element is normaal zichtbaar, dit is de standaardwaarde. |
hidden | De box en de inhoud ervan zijn onzichtbaar, maar hebben nog steeds invloed op de lay-out van de pagina. |
collapse | De waarde collapse is specifiek bedoeld voor tabellen en kan gebruikt worden om rijen, rijgroepen, kolommen, of kolomgroepen te verbergen. |
inherit | De waarde van het parent element wordt aangehouden. |
De eigenschap visibility met de waarde collapse, verwijdert de interne tabelelementen, maar heeft echter geen invloed op de lay-out. |
h2.hidden {
display: none;
}
Visibility: hidden;
verbergt ook een element.
Het element neemt echter nog steeds dezelfde ruimte in beslag als voorheen. Het element zal worden verborgen, maar heeft nog steeds invloed op de lay-out.
h2.hidden {
visibility: hidden;
}
Zoals je in de bovenstaande voorbeelden hebt gezien lijken de eigenschappen display en visibility hetzelfde, maar ze zijn in feite heel anders en verwarren vaak degenen die nieuw zijn in CSS. |
Visibility: hidden;
Verbergt het element, maar het neemt nog steeds ruimte in beslag in de lay-out. Let wel op dat onderliggende elementen van een verborgen box zichtbaar zijn als hun visibility is ingesteld op visible.
Display: none;
Schakelt de weergave uit en verwijdert het element volledig uit het document. Het neemt geen ruimte in beslag. Alle onderliggende elementen hebben ook hun weergave uitgeschakeld, zelfs als hun display eigenschap is ingesteld op iets anders dan none.
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. |