CSS Yazı Fontları

Tekrar merhaba arkadaşlar.. CSS En baştan aldığımız derslerimizden Yazı Tiplerini stillendirme özelliğini göstereceğim.

[dropcap]C[/dropcap]SS Dersleri 3.başlığımızda CSS yazı tiplerini kullanmayı göstereceğim.. Text Font özelliği CSS de font-family koduyla gerçekleşir. Font sistemi “fallback” sistemiyle çalışır. Eğer tarayıcınız bildirdiğiniz font stilini desteklemiyorsa default font fonksiyonunu ekrana çıkarır.. Örnek olarak;

p{font-family:"Times New Roman", Times, serif;}

Yukarıda p etiketlerinin yazı tiplerini belirttik.

Fon Stilleri

Font stilerri özelliği eğer anonim bir değer atamadıysanız 3 ayrı şekilde gösterilebilir.

p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

Yukarıda normal, italic ve italic’in bir üst versiyonu gibi düşünebileceğimiz oblique özellikleri mevcut.

Font Büyüklüğü

Bu da hepimizin bildiği gibi yazılarımızın büyüklüğünü özelleştiren font size metodunun CSS kullanımından ibarettir.Bazı HTML tagları otomatik olarak default ayarlarda saklı yazı büyüklüklerine sahiptir. <h1> ve <h6>aralığı, <p> etiketi bunlara örnek gösterilebilir. Fakat bu biçimleri CSS’de yukarıdaki örneklerde olduğu gibi kendimize göre özelleştirebiliriz.. Herhangi bir sorun çıkmayacaktır.

Yazıları Pixellerle Boyutlandırma

Bu özellikte yukarıda bahsettiğim yazı büyüklüklerini px değeri olarak büyültme ya da küçültme işlemidir.Örnek;

h1 {font-size:40px;}&lt;br /&gt; h2 {font-size:30px;}&lt;br /&gt; p {font-size:14px;}

Yukarıdaki yazım şekli İnternet Explorer’in dışındaki çoğu tarayıcıda çalışmaktadır.

Em sistemi ile Yazı Boyutlandırma

Em sistemini burada açıklamamın sebeni W3 standartlarında web kodlaması yapmak istiyorsanız , kullanmanız gereken yazı büyüklüğünü ayarlama stili olduğu içindir.. Örnek olarak;

h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

Yukarıda görüldüğü gibi, ilk önce  2.em değerinin karşılığı yan tarafta verilmiştir. Bu em özelliği ilerde profesyonel yazı tipleri oluştururken kullanacağımız ana elemanlardan biri olacağı için ilerde daha ayrıntılı bir şekilde özelliklerinden bahsedeceğim..

Em sistemi ile Kombinasyon

Em sisteminde ilerde kullanacağımız anonim stil özelliklerini yüzdeleme ya da em kombinasyonu olarak adlandırılan dönüşüm ile kuracağız.. Sadece bir örnek verip ilerde daha ayrıntılı değineceğim konulara arasına saklıyorum;

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}

Aşağıda birkaç tane daha değişik örnek göstererek Yazı fontları stillendirme konusunu bitirmek istiyorum;

p.normal {font-weight:normal;}
p.light {font-weight:lighter;}
p.thick {font-weight:bold;}
p.thicker {font-weight:900;}
p.normal {font-variant:normal;}
p.small {font-variant:small-caps;}
p.ex1{font:15px arial,sans-serif;}
p.ex2{font:italic bold 12px/30px Georgia,serif;}

Yukarıdaki ayarları kullanarakta kendimize özel stilleri oluşturabiliriz. Tabiki bunların hepsini açıklarsam işin içinden çıkamayız ama siz deneme yöntemiyle nasıl kullandıklarını görebilirsiniz..Aşağıda bütün CSS Font Size özelliklerini tablo haline getirdik

CSS sütunu CSS1 ve CSS2 de ki kullanım alanlarına göre listelenmiştir.

Özellik Açıklama Değerler CSS
font Bütün font özelliklerinin bulunduğu, HTML içerisinde ana tag olarak kullanılabilen etiket ismi aynı zamanda CSS özelliğidir. font-style
font-variant
font-weight
font-size/line-height
font-family
caption
icon
menu
message-box
small-caption
status-bar
inherit
1
font-family Yazının Font Type (yazı stilini) belirtmek için kullanılır. family-name
generic-family
inherit
1
font-size Yazı büyüklüğü için kullanılır. xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
length
%
inherit
1
font-style Yazı stilini belirtmek için kullanılır. normal
italic
oblique
inherit
1
font-variant Değişken yazılarda (örneğin yazı üzeri kare,küp vs) ayarlarını küçük ya da daha büyük gösterme normal
small-caps
inherit
1
font-weight Yazının yüksekliğidir. normal
bold
bolder
lighter
100
200
300
400
500
600
700
800
900
inherit

Güneşli günler dilerim.

3 thoughts on “CSS Yazı Fontları

  1. Pingback: CSS Baştan Alalım? - Zingocan

  2. Pingback: CSS Align – Hizalama -Zingocan | jQuery - CSS Blog

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>