CodeBlanks Logo Icon CodeBlanks

Genişlik ve yükseklik

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

width ve height özelliklerini öğrenirsin.

width ve height

width bir kutunun içerik genişliğini, height ise içerik yüksekliğini belirler. Bu iki özellik yalnızca içerik kutusunu ölçüler; padding, border ve margin buna eklenir.

Değer olarak piksel (px), yüzde (%) veya auto verilir. auto tarayıcının boşluğu kendiliğinden dağıtmasını ister; örneğin blok öğeler varsayılan olarak tüm genişliği kaplar.

min-width ve max-width

Bazen kutunun ne kadar küçük veya büyük olabileceğini sınırlamak istersin. min-width bir kutunun en küçük genişliğini, max-width ise en büyük genişliğini zorlar.

Örneğin bir kartta width: 100% yazıp max-width: 600px eklersen, kart küçük ekranda tam genişlik alır, büyük ekranda 600 pikseli geçmez. Buna akışkan ama sınırlı düzen denir.

Uygulama Akışkan kartı yaz

.card seçicisi için bir blok yaz. Genişlik tam olsun (width: 100%), ama 600 pikselden büyük olmasın (max-width: 600px).

Örnek çözümü göster
.card {
  width: 100%;
  max-width: 600px;
}

Kendini test et

  1. width özelliği kutunun hangi parçasını ölçer?

    • Sadece içerik alanını
    • Sadece padding'i
    • İçerik, padding ve border'ı birlikte
    • Tüm kutuyu (margin dahil)
    Cevabı göster

    Sadece içerik alanını — Doğru. width yalnızca içerik alanını ölçer; padding ve border buna eklenir.

  2. Akışkan kart biçimi

    .card {
      width: 100%;
      ____: 600px;
    }
    Cevabı göster
    .card {
      width: 100%;
      max-width: 600px;
    }
  3. max-width ne zaman işe yarar?

    • Pencere küçüldükçe kartı daraltmak için
    • Büyük ekranda kartın çok genişlemesini engellemek için
    • Kartın arka plan rengini değiştirmek için
    • Kartı yatayda ortalamak için
    Cevabı göster

    Büyük ekranda kartın çok genişlemesini engellemek için — Doğru. max-width, geniş ekranda kartın sınırsız büyümesini engeller.

  4. Ölçü özelliğini rolüyle eşleştir

    width
    İçerik genişliğini belirler
    height
    İçerik yüksekliğini belirler
    max-width
    En büyük genişliği sınırlar
    min-width
    En küçük genişliği zorlar

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