Treci la conținutul principal

Depășire (overflow) în direcții specifice

Proprietățile overflow-x și overflow-y vă permit să controlați depășirea separat pentru direcțiile orizontală și verticală.


CSS overflow-x și overflow-y

Proprietățile overflow-x și overflow-y setează ce se întâmplă cu depășirea doar pe orizontală sau doar pe verticală (sau ambele).

  • overflow-x gestionează marginile din stânga și din dreapta ale conținutului.
  • overflow-y gestionează marginile de sus și de jos ale conținutului.

Exemplu

Bara de derulare orizontală este ascunsă și se adaugă o bară de derulare verticală.

Prompt
O pagină HTML care ascunde bara de derulare orizontală și afișează una verticală. Într-un bloc intern <style>, dă unui <div> o lățime, o înălțime și un fundal coral, cu overflow-x hidden și overflow-y scroll. Pune mai mult text în interior decât încape pe verticală.
Rezultat: pagină HTML completă

Cazuri de utilizare comune

Aceste proprietăți sunt utile atunci când aveți nevoie de comportamente diferite de derulare în fiecare direcție, de exemplu: overflow-x: auto pentru tabele late, overflow-y: scroll pentru ferestre de chat și overflow-x: auto pentru blocuri de cod cu linii lungi.

Exemplu

Se afișează doar o bară de derulare orizontală.

Prompt
O pagină HTML care afișează doar o bară de derulare orizontală. Într-un bloc intern <style>, dă unui <div> o lățime, o înălțime și un fundal coral, cu overflow-x scroll și overflow-y hidden, și păstrează textul pe un singur rând (white-space nowrap) astfel încât să depășească pe orizontală.
Rezultat: pagină HTML completă