Bir elemanı yatay ve dikey olarak ortalamanın yolları nelerdir?

Cevap

Modern ve en kısa yollar:

/* Flexbox */
.kapsayici { display: flex; justify-content: center; align-items: center; }

/* Grid */
.kapsayici { display: grid; place-items: center; }

/* Konumlandırılmış eleman */
.kutu {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
}

/* Yalnızca yatay, blok eleman */
.kutu { width: 400px; margin-inline: auto; }

Kapsayıcının bir yüksekliği olmalıdır (ör. min-height: 100vh), aksi hâlde dikey ortalama görünmez.

  1. Semantik HTML nedir, neden önemlidir?KolayHTML & CSSFrontend
  2. CSS box model nedir? box-sizing: border-box ne işe yarar?KolayHTML & CSSFrontend
  3. position değerleri nelerdir?KolayHTML & CSSFrontend
  4. Flexbox ile Grid arasındaki fark nedir? Hangisini ne zaman seçersiniz?OrtaHTML & CSSFrontend
  5. CSS specificity nasıl hesaplanır?OrtaHTML & CSSFrontend
  6. Pseudo-class ile pseudo-element arasındaki fark nedir?OrtaHTML & CSSFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle