Treci la conținutul principal

Proprietatea CSS max-width

Proprietatea max-width setează cea mai mare lățime pe care o poate avea un element. Elementul poate fi mai îngust decât această valoare, dar niciodată mai lat.

Este utilă pentru layout-uri responsive și pentru a păstra conținutul lizibil pe diferite dimensiuni de ecran.

Problema cu width: Un <div> centrat, cu o lățime fixă, precum 600px, va depăși marginile atunci când fereastra browserului este mai îngustă decât acea lățime, iar browserul poate adăuga o bară de derulare orizontală.

Folosind max-width în schimb: Setarea max-width gestionează mai bine ferestrele mici, deoarece elementul se micșorează pentru a se încadra, în loc să depășească marginile.

Exemplu

Un div folosește un width fix, iar celălalt folosește max-width, astfel încât doar al doilea se micșorează pe o fereastră îngustă.

Prompt
O pagină HTML care compară o lățime fixă cu max-width pe două div-uri centrate. Într-un bloc intern <style>, creează div.ex1 cu lățime 500px, margin auto și un chenar de 3px solid verde; și div.ex2 cu max-width 500px, margin auto și același chenar. Adaugă un div din fiecare clasă cu text. Pe o fereastră îngustă, div-ul cu lățime fixă depășește marginile, în timp ce div-ul cu max-width se micșorează.
Rezultat: pagină HTML completă

Proprietăți CSS

Un rezumat al proprietăților de aici:

  • max-width — setează lățimea maximă a unui element.
  • width — setează lățimea unui element.