CSS Layout - Overloop
- Vorige pagina CSS z-index
- Volgende pagina CSS Float
CSS overflow-eigenschap beheert de manier waarop inhoud wordt afgehandeld die te groot is om in de ruimte te passen.
CSS Overflow
overflow
De eigenschap specificeert of de inhoud wordt afgesneden of een scrollbar wordt toegevoegd wanneer de inhoud te groot is om in de gespecificeerde ruimte te passen.
overflow
De eigenschap kan de volgende waarden instellen:
visible
- Standaard. De overflow wordt niet afgesneden. De inhoud wordt buiten de elementenbalk gerenderdhidden
- De overflow wordt afgesneden en de overige inhoud is niet zichtbaarscroll
- De overflow wordt afgesneden en een scrollbar wordt toegevoegd om de overige inhoud te bekijkenauto
- Metscroll
Soortgelijk, maar alleen wanneer nodig een scrollbar toevoegen
Opmerking:overflow
De eigenschap is alleen van toepassing op blokelementen met een gespecificeerde hoogte.
Opmerking:In OS X Lion (op de Mac) is de scrollbar standaard verborgen en wordt alleen weergegeven wanneer deze wordt gebruikt (zelfs als "overflow:scroll" is ingesteld).
overflow: visible
Standaard is overflow zichtbaar (visible
) wat betekent dat het niet wordt afgesneden, maar buiten de elementenbalk wordt gerenderd:
Voorbeeld
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
overflow: hidden
als u hidden
waarden, zal de overflow worden afgesneden en de overige inhoud worden verborgen:
Voorbeeld
div { overflow: hidden; }
overflow: scroll
als de waarde wordt ingesteld op scroll
zal de overflow worden afgesneden en een scrollbar worden toegevoegd om binnen de doos te scrollen. Let op, dit voegt een scrollbar toe in zowel horizontale als verticale richting (zelfs als u dat niet nodig heeft):
Voorbeeld
div { overflow: scroll; }
overflow: auto
auto
waarden soortgelijk aan scroll
maar het voegt alleen een scrollbar toe wanneer nodig:
Voorbeeld
div { overflow: auto; }
overflow-x en overflow-y
overflow-x
en overflow-y
De eigenschap bepaalt of de inhouds-overflow alleen horizontaal of verticaal (of beide) wordt gewijzigd:
overflow-x
Specificeer hoe de links- en rechterrand van de inhoud worden afgehandeld.overflow-y
Specificeer hoe de boven- en onderrand van de inhoud worden afgehandeld.
Voorbeeld
div { overflow-x: hidden; /* Verberg de horizontale scrollbalk */ overflow-y: scroll; /* Voeg een verticale scrollbalk toe */ }
Alle CSS Overflow Eigenschappen
Eigenschap | Beschrijving |
---|---|
overflow | Bepaal wat er gebeurt als de inhoud van het element de grenzen van het element overschrijdt. |
overflow-x | Bepaal hoe de linkseer- of rechterrand van de inhoud van het element wordt afgehandeld wanneer de inhoud van het element overloopt. |
overflow-y | Specificeer hoe de bovendeel- of onderdeelrand van de inhoud van het element wordt afgehandeld wanneer de inhoud van het element overloopt. |
- Vorige pagina CSS z-index
- Volgende pagina CSS Float