Hazırlayan : Ahmet Can AKSÖZ
CSS, sayfadaki metnin görünümünü ve biçimini düzenlemek için birçok farklı özellik sunar. Bu özelliklerden biri de yazı tipleridir.
Renkten sonra, yazı tipi muhtemelen bir sayfanın en temel özelliğidir.
Yazı tipi, belirli bir stilde ve boyutta yazdırılabilir veya görüntülenebilir metin karakteri setidir. Yazı kümesi türü tasarımı yazı tipi ve bu tasarımın varyasyonları yazı tipi ailesi oluşturmaktadır.
CSS font özelliklerinin kullanımında çoğunun başında font-ifadesi bulunur.
font-family Özelliği ile görüntülenecek olan metnin yazı tipini seçmenize olanak verir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ACA</title>
</head>
<style>
p.bir{
font-family: sans-serif;
}
p.iki{font-family: monospace;
}
</style>
<body>
<h1>CSS font-family Özelliği</h1>
<p class="bir">bu yazıda sans-serif fontu kullanılmıştır.</p>
<p class="iki">bu yazıda monospace fontu kullanılmıştır.</p>
</body>
</html>
font-family özelliğinin kullanımında dikkat edilmesi gereken bazı hususlar vardır;
1 – Bir font ailesi adı birden fazla sözcükten meydana geliyorsa, tırnak(” “) işareti içine alınmalıdır, örneğin: “Times New Roman”.
2 – Tek bir font kullanmak yerine birkaç alternatif font kullanmanız her zaman tavsiye edilir. Sitenizde özel fontları kullanmak isteyebilirsiniz. Tüm fontlar tüm bilgisayarlarda bulunmadığından (binlerce yazı tipi vardır ve çoğu ücretsiz değildir), CSS bir geri dönüşüm sistemi sunar. Tarayıcı tarafından görüntülenemeyen bir font kullanılmışsa web’in güvenilen fontlarından birini seçerek yazının sunulmasında problem çıkartmaz. Varsayılan olarak, her bilgisayarda, tablette, akıllı telefonda veya diğer web tarama özellikli cihazlarda önceden yüklenmiş birkaç yazı tipi bulunur. Her cihazda zaten yüklü olan bu yazı tiplerini, web sitelerimizde özgürce kullanabiliriz; Bu yazı tipleri “web-güvenli fontlar” olarak bilinir hale gelmiştir. Önce istediğiniz yazı tipini, sonra kullanılamıyorsa ilk dolduracak yazı tiplerini ve en son web güvenli fontlarından birini tercih etmelisiniz. Web güvenli fontları ;
serif
sans-serif
cursive
monotype
fantasy
Örnek ;
Web’in bu en güvendiği font stillerine bir göz atalım;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ACA</title>
</head><style>
p.bir{
font-family: serif;
}
p.iki{font-family: sans-serif;
}
p.uc{font-family: monospace;
}
p.dort{font-family: cursive;
}
p.bes{font-family: fantasy;
}
</style>
<body>
<h1>CSS font-family Özelliği</h1>
<p class="bir">bu yazıda serif fontu kullanılmıştır.</p>
<p class="iki">bu yazıda sans-serif fontu kullanılmıştır.</p>
<p class="uc">bu yazıda monospacefontu kullanılmıştır.</p>
<p class="dort">bu yazıda cursive fontu kullanılmıştır.</p>
<p class="bes">bu yazıda fantasy fontu kullanılmıştır.</p>
</body>
</html>
Örnek ;
Aşağıda paragraflar için özel ve güvenli fontların bir arada kullanımı gösterilmiştir. Eğer tarayıcınız ilk fontu desteklemiyorsa, bir sonraki fontu deneyecektir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ACA</title>
</head>
<style>
p.bir{
font-family: "times New Roman ", times serif ;
}
p.iki{font-family: Arial, Helvetica, sans-serif;
}
p.uc{font-family: papyrus, "Sagoe UI"monospace;
}
</style>
<body>
<p class="bir">Bu paragraf Times New Roman fontu ile yazılmıştır.</p>
<p class="iki">Bu paragraf arial fontu ile yazılmıştır.</p>
<p class="uc"> bu paragrag papyrus fontu ile yazılmıştır.</p>
</body>
</html>
font-style Özelliği ile metni eğimli (italic) yapabilirsiniz. Alabileceği üç farklı değer vardır;
normal : Metin normal olarak gösterilir
italic : Metin italik olarak gösterilir
oblique : Metin “eğik” (eğik italikle çok benzer, ancak daha az desteklenmektedir).
Örnek ;
Aşağıdaki örnekte paragraflara farklı yazı stilleri uygulanmıştır.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ACA</title>
</head>
<style>
p.normal{
font-style: normal;
}
p.italic{
font-style: italic;
}
p.oblique{
font-style: oblique;
}
</style>
<body>
<p class="normal">Bu paragrag normal stilde yazılmıştır.</p>
<p class="italic">Bu paragrag italic stilde yazılmıştır</p>
<p class="oblique">Bu paragrag oblique stilde yazılmıştır</p>
</body>
</html>
font-size Özelliği metnin boyutunu değiştirmenize olanak verir. Metin boyutunu yönetebilmek, web tasarımında önemlidir. Bununla birlikte, paragrafların başlıklar gibi görünmesini sağlamak için yazı tipi boyutu ayarlamalarını kullanmamalısınız veya başlıklar paragraflara benzemektedir.
<h1> – <h6> başlıklar ve <p> paragraflar için daima uygun HTML etiketleridir.
font-size değeri farklı türlerde belirtilebilir;