Junior
Šta radi svojstvo overflow u CSS i u kojim slučajevima ga treba koristiti?
sobes.tech АИ
Одговор од АИ
Svojstvo overflow u CSS-u određuje kako da se rukuje sadržajem koji izlazi izvan granica elementa.
visible: Sadržaj se prikazuje u potpunosti, čak i ako izlazi izvan kontejnera.hidden: Sadržaj koji izlazi izvan kontejnera se iseče i nije vidljiv.scroll: Uvek se prikazuju trake za pomeranje (horizontalno i vertikalno), čak i ako sadržaj ne izlazi.auto: Trake za pomeranje se pojavljuju samo ako je to potrebno (kada sadržaj izlazi).
Koristi se:
- Kada sadržaj elementa (npr. tekst ili slika) može biti veći od postavljenih dimenzija i potrebno je upravljati njegovim prikazom.
- Za kreiranje oblasti za pomeranje unutar stranice, na primer, za liste, blokove koda ili tabele.
- Za sečenje neželjenog sadržaja koji izlazi izvan elementa, kako bi se sačuvao originalni raspored.
Primer korišćenja overflow: auto; za blok sa ograničenom visinom:
.scrollable-block {
height: 200px; /* Ograničavamo visinu bloka */
overflow: auto; /* Dodajemo trake za pomeranje ako je sadržaj veći */
border: 1px solid #ccc; /* Dodajemo ivicu radi preglednosti */
padding: 10px; /* Unutrašnji razmak */
}