İçeriğe geç

CSS Flexbox ve Grid: Modern Sayfa Düzeni

08.08.2024 3,830 okunma

CSS Flexbox ve Grid ile Modern Sayfa Düzeni

Flexbox ve CSS Grid, web sayfalarında düzen oluşturmanın modern ve güçlü yöntemleridir. Float ve tablo tabanlı eski yaklaşımların yerini almıştır.

Flexbox Nedir?

Flexbox, tek boyutlu (yatay veya dikey) düzen için kullanılır. display: flex tanımlandığında alt öğeler esnek biçimde yerleşir. justify-content (yatay hizalama), align-items (dikey hizalama) ve flex-wrap (kaydırma) temel özellikleridir.

Flexbox Örneği

.kart-listesi { display: flex; gap: 16px; flex-wrap: wrap; } — Kartlar yan yana dizilir, sığmazsa alt satıra geçer. justify-content: space-between ile aralarında eşit boşluk bırakılır.

CSS Grid Nedir?

Grid, iki boyutlu (satır ve sütun) düzen için kullanılır. display: grid; grid-template-columns: repeat(3, 1fr); ile 3 eşit sütun oluşturulur. gap özelliği sütun ve satır aralıklarını ayarlar.

Grid Alan Tanımlama

grid-template-areas ile bölgeler isimlendirilerek yerleşim planı oluşturulur:
"header header header"
"sidebar main main"
"footer footer footer"

Flexbox vs Grid

Flexbox: Menü, kart satırı, buton grubu gibi tek eksenli düzenler. Grid: Sayfa iskelet düzeni, galeri, dashboard gibi iki boyutlu yapılar için idealdir.

Bilkey Web Tasarım Kursu

CSS Flexbox ve Grid Bilkey Bilişim Akademisi'nde web tasarım eğitiminin CSS modülünde uygulamalı öğretilmektedir. Kurtköy Pendik'te birebir özel ders alabilirsiniz.

css flexbox css grid layout responsive tasarim pendik
Web Tasarım Yazılım Eğitimi hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.