Sobes.tech
Junior

CSS'te öğelerin konumlandırma seçenekleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

CSS'te öğelerin konumlandırılması için birkaç temel seçenek vardır:

  • static — varsayılan konumlandırma. Öğeler belge akışında yer alır, kaydırma veya kayma olmadan.
  • relative — öğe normal konumuna göre konumlandırılır. top, left, bottom, right kullanılarak kaydırılabilir, yine de akışta yer tutar.
  • absolute — öğe en yakın konumlandırma farklı static olan ata öğeye göre konumlandırılır (veya yoksa pencereye göre). Öğeyi akıştan çıkarır.
  • fixed — öğe tarayıcı penceresine göre sabitlenir ve kaydırma sırasında hareket etmez. Ayrıca akıştan çıkar.
  • sticky — öğe, kaydırma sırasında belirli bir konuma ulaşana kadar relative gibi davranır, sonra fixed gibi davranır.

Konumlandırmanın yanı sıra, öğeleri düzenlemek için sıkça kullanılanlar:

  • Flexbox — tek boyutlu (sıra veya sütun) öğeler arasında hizalama ve alan dağılımı için esnek model.
  • Grid — satır ve sütunlara göre öğeleri yerleştirmek için iki boyutlu ızgara modeli.
  • float — eski bir öğe sarmalama yöntemi, genellikle kolonlar oluşturmak için kullanılır, günümüzde daha az tercih edilir.

Position kullanımı örneği:

.element {
  position: absolute;
  top: 10px;
  left: 20px;
}