Akışkan düzen: yapım ilkeleri ve uyarlanabilir düzenden farkı

Yazar: IT Sectr Yayınlanma: 2026-08-02 Okuma süresi: 7 dk

Akışkan düzen, öğelerin genişliğinin sabit pikseller yerine yüzde veya diğer göreceli birimlerle belirlendiği bir düzen türüdür. Bu düzen, tarayıcı penceresi boyutuyla orantılı olarak ölçeklenir ve sayfa yapısını her ekranda korur. MDN Web Docs (2026)'ya göre, akışkan düzen modern duyarlı tasarımın temeli haline geldi, ancak bugün saf haliyle nadiren kullanılmaktadır.

Önemli noktalar

  • Akışkan düzen — ekran genişliğine uyum sağlayan göreceli birimlerle düzen
  • Yüzde (%) — akışkan düzenin ana birimi, üst kapsayıcıya göre genişliği belirler
  • vw/vh birimleri — viewport boyutuna bağlanarak akışkan düzenin olanaklarını genişletir
  • Uyarlanabilir düzenden farkı — akışkan sürekli değişir, uyarlanabilir kesme noktalarıyla aniden değişir
  • Akışkan düzenin sorunları — çok geniş ekranlarda içerik kısıtlama olmadan okunamaz hale gelir

Akışkan düzen nedir

Akışkan düzen (liquid layout, fluid layout) — öğe boyutlarının sabit pikseller yerine göreceli birimlerle belirlendiği bir düzen yaklaşımıdır. Bu, sayfanın yatay kaydırma olmadan tarayıcı penceresiyle birlikte ölçeklenmesini sağlar.

Akışkan düzen kavramı, farklı çözünürlüklere sahip masaüstü monitörler döneminde ortaya çıktı. 2000'li yıllarda, 960 piksel sabit genişliğe sahip siteler 15 ve 30 inç monitörlerde kötü görünüyordu. Akışkan düzen bu sorunu çözdü.

Web Almanac (2024)'e göre, modern web sitelerinin %78'i göreceli birimler aracılığıyla akışkan düzen öğeleri kullanmaktadır. Saf akışkan düzenler daha az yaygındır — esas olarak panolar ve kontrol panellerinde.

Tarihsel bağlam

Akışkan düzen, John Allsopp'un 2000 yılında yayınlanan “A Dao of Web Design” makalesinden sonra popüler hale geldi ve burada sabit piksellerin terk edilip göreceli birimlerin kullanılması çağrısında bulundu. Bu manifesto, tüm duyarlı tasarımın felsefi temelini oluşturdu.

Göreceli ölçü birimleri: yüzde, vw, vh

CSS'teki ana göreceli birimler iki gruba ayrılır: üst öğeye göre (yüzde) ve viewport'a göre (vw, vh, vmin, vmax). Her grup, akışkan düzende kendi görevlerini çözer.

css
/* Percent — width relative to parent */
.sidebar {
    width: 30%;
}

.content {
    width: 70%;
}

/* vw/vh — viewport-based units */
.hero-section {
    width: 100vw;
    height: 80vh;
}

.fullscreen-modal {
    width: 90vmin;
}

Yüzdeler, üst kapsayıcının genişliğine göre hesaplanır. İç içe yüzdeler, bazen beklenmedik sonuçlar veren basamaklı hesaplamalar oluşturabilir. vw/vh birimleri viewport'a bağlıdır ve üst kapsayıcıları yok sayar — bu, tam ekran bölümler için kullanışlıdır.

Yazı tipleri için rem birimi

Akışkan düzende, yalnızca blok genişliklerini göreceli birimlerle belirlemek değil, aynı zamanda yazı tipi boyutunu da belirlemek önemlidir. rem birimi (root em), metin boyutunu kök HTML öğesine bağlar. html üzerinde font-size değiştirerek, sayfadaki tüm metni ölçekleyebilirsiniz.

css
/* Global text scaling via rem */
html {
    font-size: 62.5%; /* 1rem = 10px */
}

.heading {
    font-size: 2.4rem; /* = 24px */
}

.body-text {
    font-size: 1.6rem; /* = 16px */
}

Akışkan vs uyarlanabilir düzen

Temel fark, akışkan ve uyarlanabilir düzen arasındaki genişlik değişiminin doğasıdır. Akışkan düzen, her pencere yeniden boyutlandırmasında sürekli olarak değişirken, uyarlanabilir düzen medya sorguları aracılığıyla ayrık olarak değişir.

Akışkan düzen sürekli ölçeklemedir, uyarlanabilir düzen ise sabit düzenler arasında geçiş yapmaktır. Her yaklaşımın güçlü ve zayıf yönleri vardır.

ÖzellikAkışkan düzenUyarlanabilir düzen
Birimler%, vw, rempx, sabit genişlikler
ÖlçeklemePürüzsüz, sürekliAni, kesme noktalarıyla
Ekran desteğiHer genişlikYalnızca belirtilen çözünürlükler
KarmaşıklıkDüşükYüksek (medya sorguları gerekli)
KontrolDaha az kontrolKesme noktalarında tam kontrol

Uygulamada, çoğu modern web sitesi karma bir yaklaşım kullanır: göreceli birimlerle akışkan ızgara + kritik kesme noktaları için medya sorguları. Medya sorguları olmayan saf akışkan düzen, çok geniş veya çok dar ekranlarda dağınık görünebilir.

CSS'te akışkan düzen nasıl uygulanır

Temel uygulama üç bileşen içerir: göreceli genişlik birimleri, maksimum/minimum sınırlamalar ve alan dağıtımı için flexbox veya grid.

css
/* Fluid grid with Flexbox */
.container {
    display: flex;
    flex-wrap: wrap;
}

.card {
    flex: 1 1 30%;
    min-width: 250px;
}

/* Fluid grid with CSS Grid */
.grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

Flexbox yaklaşımı flex: 1 1 30% ile kapsayıcı genişliğinin yaklaşık %30'unu kaplayan ancak 250px'e kadar daralabilen kartlar oluşturur. Çok sayıda kart olduğunda, bir sonraki satıra geçerler. Grid yaklaşımı auto-fit ve minmax ile kapsayıcıya sığan sütunları otomatik olarak oluşturur.

Sınırlamalar: min-width ve max-width

Saf akışkan düzenin temel sorunu, çok geniş ekranlarda metin satırının 2000+ piksele kadar uzaması ve okumayı imkansız hale getirmesidir. CSS özellikleri min-width ve max-width bunu çözer.

css
/* Container limits for readability */
.content-wrapper {
    width: 90%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto;
}

max-width: 1200px, ultra geniş monitörlerde içeriğin uzamasını önler. min-width: 320px, küçük ekranlarda kapsayıcının minimum genişliğini garanti eder. width: 90% + max-width kombinasyonu, tavanlı akışkan bir kapsayıcı oluşturur — modern web tasarımında en popüler desen.

HTTP Archive (2025)'e göre, ilk 1000'deki sitelerin %92'si içerik blokları için max-width kullanır. Masaüstü düzenler için standart değer 1140–1200 pikseldir.

Karma yaklaşım: akışkan + uyarlanabilir

Modern web tasarımı, saf akışkan veya uyarlanabilir yaklaşımları nadiren kullanır. Karma yöntem, her ikisinin avantajlarını birleştirir: göreceli birimlerle akışkan ızgara + küresel yeniden yapılandırmalar için medya sorguları.

css
/* Hybrid: fluid base + media query */
.layout {
    display: grid;
    grid-template-columns: 1fr 3fr;
}

@media (max-width: 768px) {
    .layout {
        grid-template-columns: 1fr;
    }
}

Masaüstünde, düzen akışkan sütunlar 1fr ve 3fr kullanır — oran her pencere genişliğinde korunur. Mobilde, medya sorgusu sütunların dikey olarak istiflendiği tek sütunlu bir düzene geçer.

Karma yaklaşımın avantajı, geliştiricinin daha az medya sorgusu yazmasıdır, çünkü akışkan ızgara ara boyutlara otomatik olarak uyum sağlar. Medya sorguları yalnızca kritik yapısal değişiklikler için gereklidir, ekran genişliğinin her adımı için değil.

Sıkça sorulan sorular

Akışkan ve uyarlanabilir düzen arasındaki fark nedir?

Akışkan düzen göreceli birimler kullanır ve her pencere değişikliğinde kademeli olarak ölçeklenir. Uyarlanabilir düzen, medya sorguları aracılığıyla sabit şablonlar arasında geçiş yapar. Modern web siteleri genellikle her iki yaklaşımı birleştirir.

Akışkan düzen için hangi birimler en iyisidir?

Kapsayıcılar için — yüzde (%) ve fr (flex/grid). Yazı tipleri için — rem (kök öğeye göre). Tam ekran bölümler için — vw/vh. Bu birimlerin kombinasyonu maksimum esneklik sağlar.

Akışkan düzen neden rahatsız edici olabilir?

Çok geniş ekranlarda, metin satırları rahat okuma için çok uzun hale gelir. Çok dar ekranlarda, öğeler okunamaz boyuta küçülebilir. Çözüm, ölçeklemeyi sınırlamak için max-width ve min-width kullanmaktır.

SEO için hangisi daha iyidir — akışkan mı uyarlanabilir mi?

Google medya sorgularıyla duyarlı tasarımı önerir ancak akışkan düzeni yasaklamaz. SEO açısından, düzenin belirli türünden ziyade sayfanın mobil cihazlarda doğru görüntülenmesi daha önemlidir.

CSS Grid olmadan akışkan düzen yapılabilir mi?

Evet, akışkan düzen CSS Grid'den çok önce vardı. float, inline-block, flexbox veya tablo tabanlı düzen ile uygulanabilir. Flexbox ve Grid, bu görev için modern ve en kullanışlı araçlardır.

Özet

  • Akışkan düzen — her ekran genişliğine ölçeklenen göreceli birimlerle düzen
  • Ana birimler — kapsayıcılar için yüzde, viewport bölümleri için vw/vh, yazı tipleri için rem
  • Akışkan ≠ uyarlanabilir — ilki sürekli değişir, ikincisi kesme noktalarıyla aniden değişir
  • Gerekli sınırlamalar — max-width ve min-width okunamaz uzama/daralmayı önler
  • Karma yaklaşım — akışkan ızgara + küresel yeniden yapılandırma için medya sorguları endüstri standardıdır
  • Flexbox ve Grid — float ve tabloların yerini alan akışkan düzen için modern araçlar

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun