Treci la conținutul principal

Proprietatea CSS overflow

Proprietatea overflow controlează ce se întâmplă cu conținutul care este prea mare pentru a încăpea în zona sa. Ea decide dacă conținutul este tăiat sau dacă se adaugă bare de derulare.

Poate avea aceste valori:

  • visible — valoarea implicită. Conținutul care depășește nu este tăiat și se revarsă în afara casetei.
  • hidden — conținutul care depășește este tăiat și ascuns.
  • scroll — barele de derulare sunt mereu adăugate.
  • auto — ca scroll, dar barele de derulare sunt adăugate doar când este nevoie.

CSS overflow: visible

Implicit, overflow este visible, astfel încât conținutul nu este tăiat și se afișează în afara casetei elementului.

Exemplu

Conținutul suplimentar se revarsă în afara casetei corale.

Prompt
O pagină HTML care arată overflow: visible. Într-un bloc intern <style>, dă unui <div> lățime 200px, înălțime 65px, un fundal coral și overflow visible. Pune mai mult text în interior decât încape, astfel încât conținutul să depășească marginile casetei.
Rezultat: pagină HTML completă

CSS overflow: hidden

Cu hidden, conținutul care depășește este tăiat, iar restul conținutului este ascuns.

Exemplu

Conținutul care nu încape este tăiat.

Prompt
O pagină HTML care arată overflow: hidden. Într-un bloc intern <style>, dă unui <div> lățime 200px, înălțime 65px, un fundal coral și overflow hidden. Pune mai mult text în interior decât încape, astfel încât conținutul suplimentar este tăiat și ascuns.
Rezultat: pagină HTML completă

CSS overflow: scroll

Cu scroll, atât bara de derulare orizontală, cât și cea verticală sunt mereu adăugate, astfel încât utilizatorul să poată derula pentru a vedea tot conținutul.

Exemplu

Barele de derulare sunt mereu afișate pe casetă.

Prompt
O pagină HTML care arată overflow: scroll. Într-un bloc intern <style>, dă unui <div> lățime 200px, înălțime 65px, un fundal coral și overflow scroll, astfel încât barele de derulare să fie mereu afișate. Pune mai mult text în interior decât încape.
Rezultat: pagină HTML completă

CSS overflow: auto

Valoarea auto este ca scroll, dar adaugă bare de derulare doar atunci când sunt necesare.

Exemplu

O bară de derulare apare doar pentru că trebuie, deoarece conținutul depășește caseta.

Prompt
O pagină HTML care arată overflow: auto. Într-un bloc intern <style>, dă unui <div> lățime 200px, înălțime 65px, un fundal coral și overflow auto, astfel încât barele de derulare apar doar când este nevoie. Pune mai mult text în interior decât încape.
Rezultat: pagină HTML completă