A CSS <overflow> tulajdonság szabályozza, mi történik, ha egy elem tartalma meghaladja a megadott szélességet vagy magasságot. Segítségével beállíthatjuk, hogy a túlcsorduló tartalom elrejtődjön, görgetősáv jelenjen meg, vagy automatikusan alkalmazkodjon a helyzethez.
Az <overflow> tulajdonság négy fő értéket vehet fel: visible (alapértelmezett, tartalom kilóg), hidden (a kilógó tartalom elrejtődik), scroll (mindig görgetősáv jelenik meg), és auto (csak akkor jelenik meg a görgetősáv, ha szükséges).
Az alábbi példában a tartalom kilógna a dobozból, de az <overflow: hidden;> beállítás elrejti a felesleget:
A hidden, scroll és auto különböző megoldásokat nyújtanak a tartalom kezelésére. A scroll mindig megjeleníti a görgetősávot, míg az auto csak akkor, ha tényleg szükséges.
Az <overflow-x> és <overflow-y> tulajdonságokkal külön szabályozhatjuk a vízszintes és függőleges túlcsordulást. Ez akkor hasznos, ha például csak vízszintesen szeretnénk görgetést engedélyezni.
Az overflow nem csak block elemeknél számít: inline-block elemeknél is kezelhetjük a túlcsordulást.
Flexbox elrendezésnél az overflow biztosítja, hogy a túl nagy elemek görgethetőek maradjanak.
A text-overflow: ellipsis beállítással a túl hosszú szöveg három ponttal (...) lesz lerövidítve, ha nem fér el a dobozban.
Az overflow helyes használata segít elkerülni a váratlan elrendezési problémákat és a tartalom átláthatóságát is növeli:
Please sign in to ask Lara about CSS overflow.
Nyelv kiválasztása
Téma beállítása
© 2025 ReadyTools. Minden jog fenntartva.