CodeBlanks Logo Icon CodeBlanks

Piksel ve yüzde

CSS kursu · Başlangıç · Ders 60/82

px ve % birimlerini öğrenirsin.

Piksel nedir?

CSS'te piksel (px) en bilinen mutlak birimdir. 16px yazdığında tarayıcı o uzunluğu sabit bir piksel olarak ele alır; ekran çözünürlüğü ya da kapsayıcı değişse de px değeri değişmez.

Yazı tipi boyutunda, kenarlık kalınlığında ve küçük aralıklarda px rahatça kullanılır. Örneğin font-size: 16px her cihazda tutarlı görünür.

Yüzde birimi

Yüzde (%) birimi kapsayıcıya göre hesaplanır. Bir .box için width: 50% yazarsan, kutu ebeveyninin genişliğinin tam olarak yarısı kadar yer kaplar.

Ebeveynin genişliği değiştikçe yüzde de değişir; bu yüzden esnek ve akışkan yerleşimlerde işe yarar. Yükseklikte ise yine ebeveynin yüksekliğine göre hesaplanır.

Mutlak ve göreceli farkı

Birimler ikiye ayrılır: mutlak birimler cihazda sabit kalır (px, pt), göreceli birimler bir bağlama göre değişir (%, em, vw).

Mutlak birimler tutarlı ama esnek değildir; küçük değişiklikte bile aynı kalırlar. Göreceli birimler tasarımı ekran boyutuna uyumlu hâle getirir; bu yüzden duyarlı tasarımda tercih edilir.

Uygulama Kutu için yüzde ve piksel birlikte

Bir .box seçicisi yaz. Genişliği 80%, iç boşluğu 16px olarak ata.

Örnek çözümü göster
/* kutu seçicisini ekle */
.box {
  width: 80%;
  padding: 16px;
}

Kendini test et

  1. Hangisi mutlak bir birimdir?

    /* mutlak birim cihazda sabit kalır */
    • %
    • px
    • em
    • vw
    Cevabı göster

    px — Doğru. px mutlak bir birimdir; ekran ya da kapsayıcı değişse de sabit kalır.

  2. Genişliği yüzde ile yaz

    .box {
      width: ____%;
    }
    Cevabı göster
    .box {
      width: 50%;
    }
  3. Birimleri türüne eşle

    px
    Mutlak piksel birimi
    pt
    Mutlak punto birimi
    %
    Ebeveyne göreceli
    em
    Yazı boyutuna göreceli

Başlangıç bölümündeki tüm dersler