Curs Web Development
Curs HTML
Curs CSS
Curs Javascript
Curs PHP
Curs Phyton
Curs SQL
Curs SEO

Poziționarea în CSS

Poziționarea este o tehnică esențială în CSS care îți permite să controlezi unde apar elementele pe pagină. Spre deosebire de fluxul normal al documentului, unde elementele se așază unul sub altul, poziționarea îți oferă libertatea de a muta, fixa sau suprapune elemente exact unde ai nevoie. Este extrem de utilă pentru layouturi personalizate, tooltips, bannere, meniuri, notificări și multe altele.

Tipuri de poziționare

CSS oferă cinci tipuri principale de poziționare, fiecare cu comportamente diferite. Hai să le explicăm pe rând:

Exemplu: poziționare relative

În acest exemplu, elementul este mutat 20px în jos și 30px spre dreapta față de poziția sa inițială. Observă că spațiul ocupat de el în pagină rămâne același.

🔧 Exemplu live: poziționare relative

Exemplu: poziționare absolute într-un container relative

Aici avem un container albastru cu position: relative. Elementul roșu din interior are position: absolute și se poziționează față de colțul dreapta-sus al containerului. Dacă nu am fi pus relative pe container, badge-ul s-ar fi poziționat față de întreaga pagină.

🔧 Exemplu live: poziționare absolute

Exemplu: poziționare fixed

Bannerul de mai jos este fixat în partea de jos a ecranului. Chiar dacă derulezi pagina, el rămâne vizibil. Este o tehnică des folosită pentru notificări, bare de navigație sau butoane de acțiune.

🔧 Exemplu live: poziționare fixed

Exemplu: poziționare sticky

Headerul de mai jos se comportă normal până când ajunge în partea de sus a viewportului. Apoi se „lipește” și rămâne acolo în timp ce derulezi. Este ideal pentru titluri de secțiuni sau meniuri care trebuie să rămână vizibile.

🔧 Exemplu live: poziționare sticky

Bune practici

💡 Sfat: Poziționarea este un instrument puternic, dar trebuie folosit cu grijă. Nu înlocuiește layouturile moderne precum Flex și Grid, ci le completează în situații punctuale — cum ar fi badge-uri, tooltips, bannere sau elemente flotante.


🧠 Quiz - Poziționarea în CSS

Top