İçeriğe geç

CSS · 3/8

Renkler ve yazı tipleri

Renk, yazı boyutu ve satır aralığını okunabilir bir bütün olarak düzenlemek.

Önerilen çalışma: 25–45 dakika; örnekleri kendin uygula. Süre kişiye göre değişir.

Bu sayfada · 9 başlık

Başlamadan önce

Önceki dersteki örneği çalıştırmış olman ve dosya/çıktı ayrımını biliyor olman yararlı.

Öğrenme sırası: konuyu oku → çıktıyı tahmin et → örneği değiştir → alıştırmayı çöz → cevabını gerekçelendir.

CSS · Renkler ve yazı tipleri — videolu atölye: açıklamalı kavram şeması
Webino App öğretici şeması · Uygulama ekran görüntüsü değildir.

Videoyla adım adım izle

Türkçe açıklamalı sessiz görsel anlatım. Sesli ders veya kesintisiz ekran kaydı değildir. Duraklatıp kendi ortamında uygula.

Video bölümleri ve tam metin

Renkler ve yazı tipleri

Renk, yazı boyutu ve satır aralığını okunabilir bir bütün olarak düzenlemek.

Kavramı kur

Tipografi sadece bir yazı tipi seçmek değildir. Metnin boyutu, satır aralığı, kalınlığı ve satır uzunluğu birlikte okunabilirliği etkiler. Uzun bir paragraf için fazla küçük yazı kullanmak veya bütün metni kalın yapmak gözün önemli bilgiyi ayırmasını zorlaştırır. Önce gövde metnini rahat okunur yap, sonra başlık ölçeğini belirle.

Neden böyle çalışıyor?

font-family bir tercih sırası belirtir. İlk yazı tipi yoksa tarayıcı sıradakini dener; sans-serif gibi genel aile bu zincirin sonunda güvenli bir dönüş yoludur. rem kök yazı boyutuna göre ölçeklenir. line-height değerini birimsiz yazmak, alt öğelerin farklı boyutlarında orantılı satır aralığı kurulmasına yardımcı olur.

Çalışma sırası

Renk seçerken yalnızca beğeniye bakma. Yazı ile zemin arasında yeterli kontrast, bağlantıların ayırt edilebilirliği ve hata bilgisinin renk dışında da anlatılması önemlidir. Tasarımı küçük ekranda, yakınlaştırılmış görünümde ve farklı ışık koşullarını düşünerek değerlendir.

İkinci örnek · 1

font-family listedeki ilk kullanılabilir yazı tipini seçer. Kodun tamamı yazılı derste bulunur.

Kod

<style>
body { font-family: system-ui, sans-serif; color: #182131; }
p { font-size: 1.125rem; line-height: 1.8; max-width: 65ch; }
a { color: #245f9e; text-decoration: underline; }
</style>
<p>Rahat okunabilen metin, genişlik ve boşlukla birlikte tasarlanır. <a href="#hedef">Kaynağı incele</a>.</p>

Beklenen sonucu oku

max-width:65ch uzun paragrafın satırını yaklaşık karakter genişliğiyle sınırlar.

Beklenen çıktı: Okunabilir boyutta, sınırlı satır genişliğinde metin ve altı çizili bağlantı.

Bir değeri sen değiştir

Aynı paragrafı 1rem ve 1.25rem ile karşılaştır. Satır aralığını 1.1 ve 1.8 yap; okumadaki farkı not et.

Hata nereden gelir?

Açık gri metni beyaz zeminde çok soluk bırakmak okunabilirliği düşürür; kontrastı ölç.

Kendi çözümünü kur

Tarayıcıyı yüzde 200 yakınlaştır; içerik kaybolmadan okunabiliyor mu? Yakınlaştırma metni büyütür; yerleşimin sabit yüksekliklerle kesilmediğini kontrol et.

Çözüm varyasyonu · 1

Önce kendi denemeni yap; sonra bu varyasyonun girdileri ile sonucunu karşılaştır.

Kod

<style>.metin{font:1.1rem/1.8 system-ui,sans-serif;max-width:60ch;color:#1e293b}</style>
<p class="metin">Bir paragrafın tasarımı, sözcükler kadar onları çevreleyen boşluklarla da ilgilidir.</p>

Kendini kontrol et

font-family listesinin sonuna sans-serif yazmak ne sağlar? Yanıt: Özel yazı tipleri kullanılamadığında genel bir yazı ailesine geri dönüş sağlar.

Beklenen çıktı: Sistem yazı tipiyle koyu renkli, rahat satır aralıklı bir paragraf.

Konu anlatımı

Tipografi sadece bir yazı tipi seçmek değildir. Metnin boyutu, satır aralığı, kalınlığı ve satır uzunluğu birlikte okunabilirliği etkiler. Uzun bir paragraf için fazla küçük yazı kullanmak veya bütün metni kalın yapmak gözün önemli bilgiyi ayırmasını zorlaştırır. Önce gövde metnini rahat okunur yap, sonra başlık ölçeğini belirle.

font-family bir tercih sırası belirtir. İlk yazı tipi yoksa tarayıcı sıradakini dener; sans-serif gibi genel aile bu zincirin sonunda güvenli bir dönüş yoludur. rem kök yazı boyutuna göre ölçeklenir. line-height değerini birimsiz yazmak, alt öğelerin farklı boyutlarında orantılı satır aralığı kurulmasına yardımcı olur.

Renk seçerken yalnızca beğeniye bakma. Yazı ile zemin arasında yeterli kontrast, bağlantıların ayırt edilebilirliği ve hata bilgisinin renk dışında da anlatılması önemlidir. Tasarımı küçük ekranda, yakınlaştırılmış görünümde ve farklı ışık koşullarını düşünerek değerlendir.

İlk örneği oku ve dene

3

Renkler ve yazı tipleri

Renkler isimle (tomato), onaltılık kodla (#333333) ya da rgb() ile yazılabilir. font-family yazı tipini, font-size yazı boyutunu, line-height satır aralığını belirler.

CSS
<style>
  body {
    font-family: Arial, sans-serif;
    background-color: #f0f4ff;
  }
  p {
    color: #333333;
    font-size: 18px;
    line-height: 1.6;
  }
  strong {
    color: rgb(99, 102, 241);
  }
</style>

<p>CSS ile <strong>renkleri</strong> ve yazı tiplerini değiştirebilirsin.</p>

▶ Sonuç

Açık mavi zemin üzerinde Arial yazı tipiyle koyu gri bir paragraf; "renkleri" kelimesi mor ve kalın görünür.

Adım adım neden böyle çalışıyor?

  1. font-family listedeki ilk kullanılabilir yazı tipini seçer.
  2. 1rem kök font-size değerine bağlıdır.
  3. line-height:1.8 satır kutusunu yazı boyutuyla orantılar.
  4. max-width:65ch uzun paragrafın satırını yaklaşık karakter genişliğiyle sınırlar.
103

İkinci çözümlü örnek

Renk, yazı boyutu ve satır aralığını okunabilir bir bütün olarak düzenlemek.

CSS
<style>
body { font-family: system-ui, sans-serif; color: #182131; }
p { font-size: 1.125rem; line-height: 1.8; max-width: 65ch; }
a { color: #245f9e; text-decoration: underline; }
</style>
<p>Rahat okunabilen metin, genişlik ve boşlukla birlikte tasarlanır. <a href="#hedef">Kaynağı incele</a>.</p>

▶ Sonuç

Okunabilir boyutta, sınırlı satır genişliğinde metin ve altı çizili bağlantı.

Kolaydan zora sen dene

  1. Aynı paragrafı 1rem ve 1.25rem ile karşılaştır.
  2. Satır aralığını 1.1 ve 1.8 yap; okumadaki farkı not et.
  3. Tarayıcıyı yüzde 200 yakınlaştır; içerik kaybolmadan okunabiliyor mu?
İpucunu aç

Yakınlaştırma metni büyütür; yerleşimin sabit yüksekliklerle kesilmediğini kontrol et.

Üç görevin açıklamalı çözümünü oku
  1. rem boyutu kök yazı boyutuna bağlıdır; okunabilirlik yalnızca piksel büyüklüğü değildir.
  2. 1.8 satır aralığı uzun metni daha rahat ayırabilir; gerçek paragrafla karşılaştır.
  3. Yüzde 200 yakınlaştırmada metin kesilmemeli; sabit yükseklikleri kontrol et.
Bir çözüm varyasyonu gör
203

Çözüm varyasyonu

Önce kendi görevlerini dene. Bu varyasyonda girdi ve sonuçları karşılaştır.

CSS
<style>.metin{font:1.1rem/1.8 system-ui,sans-serif;max-width:60ch;color:#1e293b}</style>
<p class="metin">Bir paragrafın tasarımı, sözcükler kadar onları çevreleyen boşluklarla da ilgilidir.</p>

▶ Sonuç

Sistem yazı tipiyle koyu renkli, rahat satır aralıklı bir paragraf.

Yaygın hata ve çözümü

  1. Açık gri metni beyaz zeminde çok soluk bırakmak okunabilirliği düşürür; kontrastı ölç.
  2. Uzun metne sabit height verip overflow:hidden kullanmak yakınlaştırmada içeriği kesebilir.

Kendini değerlendir

Yazı boyutunu hangi özellik ayarlar?

Ezberlemeden açıklayabiliyor musun?

font-family listesinin sonuna sans-serif yazmak ne sağlar?

Açıklamalı yanıt

Özel yazı tipleri kullanılamadığında genel bir yazı ailesine geri dönüş sağlar.

Kendi çözümünde bir girdiyi değiştir. Çalıştırmadan önce beklenen sonucu yaz; gerçek sonuçla karşılaştır ve fark varsa hangi satırdan kaynaklandığını açıkla.

Kaynak ve çalışma ortamı

Örnekler küçük öğretim senaryolarıdır. Java/C#/PHP/Swift çalışma ortamını kendi cihazında ayrıca doğrula; yazılı sonuçlar beklenen davranışı açıklar.

Resmî dil belgeleri
Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.