Yazı Tipi
Bu dersin sonunda bir yazının tipini, boyutunu, kalınlığını ve satır yüksekliğini ayarlayabileceksiniz.
font-family: Yazı tipi
font-family hangi yazı tipinin kullanılacağını söyler. Tek bir ad değil, virgülle ayrılmış bir liste yazılır. Tarayıcı listeyi soldan sağa okur ve kullanıcının cihazında bulduğu ilk yazı tipini kullanır.
<p style="font-family: Georgia, 'Times New Roman', serif;">Metin</p>
Adında boşluk olan yazı tiplerini tek tırnak içine alın. Listenin sonuna her zaman genel bir aile yazın, çünkü bunlardan biri her cihazda bulunur:
serifHarflerin uçlarında küçük çıkıntılar olan yazı tipleri.sans-serifÇıkıntısız, sade yazı tipleri.monospaceBütün harflerin aynı genişlikte olduğu yazı tipleri.cursiveEl yazısına benzeyen yazı tipleri.system-uiKullanıcının işletim sisteminin yazı tipi.
<p style="font-family: Georgia, serif;">serif: Pijamalı hasta yağız şoföre çabucak güvendi.</p>
<p style="font-family: Arial, sans-serif;">sans-serif: Pijamalı hasta yağız şoföre çabucak güvendi.</p>
<p style="font-family: 'Courier New', monospace;">monospace: Pijamalı hasta yağız şoföre çabucak güvendi.</p>
<p style="font-family: cursive;">cursive: Pijamalı hasta yağız şoföre çabucak güvendi.</p>
<p style="font-family: system-ui;">system-ui: Pijamalı hasta yağız şoföre çabucak güvendi.</p>Sitenin genelinde tek bir yazı tipi kullanmak için font-family değerini body etiketine yazın. Kalıtım sayesinde bütün sayfaya geçer. Örneğin font-family: 'Segoe UI', sans-serif; yazabilirsiniz. Segoe UI, Windows’un yazı tipidir. Bulunmayan cihazlarda sans-serif devreye girer.
Bir yazı tipi seçerken ğ, ş, ı ve İ harflerini de deneyin. Bu harfleri içermeyen bir yazı tipinde, yalnızca o harfler başka bir yazı tipiyle görünür ve sayfa düzensiz durur.
font-size: Boyut
Tarayıcıların varsayılan yazı boyutu genellikle 16px’tir. Bir önceki derste gördüğünüz gibi rem iyi bir seçimdir.
<p style="font-size: 0.875rem;">Küçük yazı (0.875rem)</p>
<p style="font-size: 1rem;">Normal yazı (1rem)</p>
<p style="font-size: 1.5rem;">Büyük yazı (1.5rem)</p>
<p style="font-size: 3rem;">Çok büyük yazı (3rem)</p>Bir yazıyı büyütmek için başlık etiketi kullanmayın, font-size kullanın. Başlık etiketleri sayfanın yapısını anlatır.
font-weight: Kalınlık
Kalınlık, normal ve bold sözcükleriyle veya 100 ile 900 arasında yüzlük sayılarla yazılır. normal 400, bold 700 demektir.
<p style="font-weight: 300; font-family: system-ui;">300: İnce</p>
<p style="font-weight: 400; font-family: system-ui;">400: Normal</p>
<p style="font-weight: 600; font-family: system-ui;">600: Yarı kalın</p>
<p style="font-weight: 800; font-family: system-ui;">800: Çok kalın</p>
<h2 style="font-weight: normal;">Başlıkların kalınlığını kaldırabilirsiniz</h2>Her yazı tipinde her kalınlık bulunmaz. İstenen kalınlık yoksa tarayıcı en yakınını kullanır, bu yüzden 300 ile 400 aynı görünebilir.
font-style ve font-variant
font-style: italicyazıyı eğik yapar.font-style: normaleğikliği kaldırır.font-variant: small-capsküçük harfleri, küçük boyutlu büyük harflerle gösterir.
<p style="font-style: italic;">Eğik bir paragraf</p>
<p>Bu <em style="font-style: normal; background-color: khaki;">vurgu</em> eğik değil, sarı görünüyor.</p>
<p style="font-variant: small-caps;">Küçük Büyük Harfler</p>em ve strong anlam taşır, font-style ve font-weight yalnızca görünümü değiştirir. Örnekteki em eğik görünmese bile hâlâ bir vurgudur. Vurgu yapıyorsanız etiket, süs yapıyorsanız CSS kullanın.
line-height: Satır yüksekliği
Uzun metinlerin rahat okunmasını sağlayan en önemli ayarlardan biri satırlar arasındaki mesafedir. Paragraflar için 1.5 ile 1.7 arası iyi bir başlangıçtır.
<p style="line-height: 1;">Bu paragrafın satırları birbirine çok yakın. Uzun bir metni böyle okumak yorucudur, çünkü gözünüz bir sonraki satırın başını bulmakta zorlanır. Pencereyi daraltırsanız farkı daha iyi görürsünüz.</p>
<p style="line-height: 1.6;">Bu paragrafın satırları arasında rahat bir mesafe var. Uzun bir metni böyle okumak çok daha kolaydır, çünkü gözünüz bir sonraki satırın başını hemen bulur. Pencereyi daraltırsanız farkı daha iyi görürsünüz.</p>Değeri birimsiz yazın. 1.6, elemanın kendi yazı boyutunun 1.6 katı demektir ve içerideki elemanlar kendi boyutlarına göre hesaplar. 24px gibi sabit bir değer yazarsanız içerideki büyük yazılar sıkışabilir.
font: Hepsi bir arada
Yazıyla ilgili özellikleri tek satırda yazabilirsiniz. Sıra önemlidir:
font: [stil] [kalınlık] boyut/satır-yüksekliği aile;
<p style="font: italic bold 20px/1.5 Georgia, serif;">Eğik, kalın, 20px, satır yüksekliği 1.5, Georgia.</p>
<p style="font: 16px system-ui;">Yalnızca boyut ve aile zorunludur.</p>font yazdığınızda belirtmediğiniz değerler varsayılanına döner. Önce yazdığınız bir font-weight: bold bildirimi, sonra yazılan font ile silinir.
Genel aileyi yazmamak. font-family: Roboto yazarsanız ve kullanıcıda bu yazı tipi yoksa tarayıcı kendi seçimini yapar. Sonuna sans-serif ekleyin.
Yazıyı çok küçültmek. Uzun metinlerde 16px’in altına inmemeye çalışın.
Başlık etiketini boyut için seçmek. h4 küçük göründüğü için değil, sayfanın o seviyesinde olduğu için kullanılır.
font içinde boyutu veya aileyi atlamak. İkisinden biri eksikse bütün bildirim geçersiz olur.
font-family: 'Helvetica Neue', Arial, sans-serif; için hangisi doğrudur?
- Tarayıcı listedeki ilk uygun yazı tipini kullanır :: Doğru.
- Üç yazı tipi aynı anda kullanılır :: Yalnızca bulunan ilk yazı tipi kullanılır.
- Tırnaklar gereksizdir, hata verir :: Adında boşluk olan yazı tipleri tırnak içinde yazılmalıdır.
font-weight: 700 hangisiyle aynıdır?
-
normal::normal400 demektir. -
bold:: Doğru. -
italic::italicbirfont-styledeğeridir.
line-height için önerilen yazım hangisidir?
-
line-height: 1.6:: Doğru. Birimsiz değer, her elemanın kendi boyutuna göre hesaplanır. -
line-height: 1.6 px:: Birim bitişik yazılır ve burada birime gerek yoktur. -
line-height = 1.6:: CSS’te=kullanılmaz.
Hedefteki kodu yazın. Paragrafta Bu yazı rahat okunur. yazsın. Bildirimleri bu sırayla yazın: yazı tipi Georgia, serif, boyutu 1.125rem, satır yüksekliği 1.6 olsun.
<p style="font-family: Georgia, serif; font-size: 1.125rem; line-height: 1.6;">Bu yazı rahat okunur.</p>Hedefteki kodu yazın. İki paragraf yazın. Birincisinde Kalın yazı yazsın ve kalınlığı 700 olsun. İkincisinde Eğik yazı yazsın ve font-style değeri italic olsun.
<p style="font-weight: 700;">Kalın yazı</p>
<p style="font-style: italic;">Eğik yazı</p>Bu derste öğrendikleriniz
font-familybir listedir ve sonunda genel bir aile bulunmalıdır.font-size,font-weight,font-stylevefont-variantyazının görünümünü değiştirir ama anlam katmaz.line-heightbirimsiz yazılır ve okunabilirliği çok etkiler.fontkısayolunda boyut ile aile zorunludur.
Dersi bitirdin mi?Bu dersi tamamladın.
İlerlemen bu tarayıcıda saklanır.