Kategoriler: Genel

Css – Font Özellikleri

Font özellikleri sayfalarımızdaki metinlerin font ailesini, kalınlık ayarlarını,boyutunu, büyük-küçük harf olmasını ve stilini değiştirmemizi sağlar. CSS fontlar üzerinde tam hakimolmamızı sağlar.

* color
* font-family
* font-size
* font-weight
* font-style
* font-variant
* font
color

Yapısı : color: <deger>
Aldığı Değerler :<renk> | inherit
Başlangıç değeri: web tarayıcısı belirler
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var

color metinlerimizin rengini tanımlamamız için kullanılır.

  1. p{
  2. color:#f00; /* kırmızı renk kodu */
  3. }

Renk kullanımına daha önce değinmiştik. Detay için tıklayınız.

Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

font-family

Yapısı : font-family : [[<font aile ismi > | <soysal aile ismi >],]* [<font aile ismi > | <soysal aile ismi >] | inherit
Aldığı Değerler :

<font aile ismi >- herhangi bir font ailesi ismi kullanılabilir.

<soysal aile ismi >

  • serif (örn: Times)
  • sans-serif (örn: Arial or Helvetica)
  • cursive (örn: Zapf-Chancery)
  • fantasy (örn: Western)
  • monospace (örn: Courier)

Başlangıç değeri: web tarayıcısı belirler
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var

Metinlerin kullanılacağı font ailesini belirlemek için kullanılır. Birden fazla fontailesi kullanılacaksa aralarına virgül (,) konur. Genelde son font ailesiolarak soysal font ailesi yazılır. Örnek:

  1. p {
  2. font-family: Verdana, Arial, Helvetica, sans-serif;
  3. }

Eğer font ismi bir den fazla kelimeden olşuyorsa çift tırnak içine alınır.Örn:

  1. h1 {
  2. font-family: Georgia, “Times New Roman”, serif;
  3. }
Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

font-size
Yapısı :font-size: <kesin değerler > | <göreceli değerler > | <uzunluk> | <yüzde>
Aldığı Değerler :
  • <kesin değerler >
    • xx-small | x-small | small | medium | large | x-large | xx-large
  • <göreceli değerler >
    • larger | smaller
  • <uzunluk>
  • <yüzde> (üst elementlere(ebveyn) bağlı olarak)

Başlangıç değeri: medium
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var

CSS, Font boyutlandırmaya daha esnek tanımlama yapmamızı olanak sağladı. Mesela 11px değeri HTML’de2 ve 3 değeri arasında bir değer denk geliyor ve HTML font elementi ile birlikte kullanılamıyordu.CSS’de font boyutunu belirlemek için bir çok birim kullanılır. Örn: px, em,pt, in, cm vd.

  1. td { font-size :12px;}
  2. td { font-size : 150%; }
  3. td { font-size : xx-small; }
  4. td { font-size : x-large; }
Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

font-weight
Yapısı : font-weight: <değer>
Aldığı Değerler : normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Başlangıç değeri: normal
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

Fontun kalınlık incelik durumunu belirler. 100(ince)-900(kalın) arasında bir değer alabildiği gibi bold, bolder ve normal değerlerini de alır.

  1. p{
  2. font-weight: bolder;
  3. }
Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

font-style
Yapısı : font-style: <değer>
Aldığı Değerler : normal | italic | oblique | inherit
Başlangıç değeri: normal
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var

Fontun eğik(italiktik) olup olamamasını belirler.

  1. p {
  2. font-style: italic;
  3. }
  4. h4{
  5. font-style: oblique;
  6. }
Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

font-variant
Yapısı : font-variant: <değer>
Aldığı Değerler :normal | small-caps | inherit
Başlangıç değeri: normal
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var

Metnin küçü-büyük harf ile gösterilmesini belirler. İki değer alır. normal | small-caps.

  1. span {
  2. font-variant: small-caps;
  3. }
Browser Uyumu:

Internet Explorer 4+
Netscape 6+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

Türkçe karakterlerde sorun çıkardığı unutulmamalı

font

Yukardı anlatılan font özelliklerinin hatta ek olrak line-height değerinide tek sefer de tanımlamak için kullanılır. Bir kısaltmadır.

Yapısı : font: <değer>
Aldığı Değerler :[ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family>
Başlangıç değeri: tanımsız
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Var
  1. h2 {
  2. font: bold italic 200%/1.2 Verdana, Helvetica, Arial, sans-serif;
  3. }
Browser Uyumu:

Internet Explorer 3+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

Bul-Tikla

Son Yazılar

MEB Hizmet Bölgesi, Hizmet Alanı ve Hizmet Puanı Nedir?

MEB Hizmet Bölgesi, Hizmet Alanı ve Hizmet Puanı Millî Eğitim Bakanlığına bağlı öğretmenlerin atama ve…

59 dakika ago

Okumak Nedir? – Türk Dili ve Edebiyatı

Okumak Nedir? OKUMAK NEDİR? Okumak; göz yöntemiyle algılanan işaret ve sembollerin ağız, burun, boğaz, geniz…

1 gün ago

Dinleme / İzleme Nedir? – Türk Dili ve Edebiyatı

Dinleme / İzleme Nedir? Kavram Olarak Dinleme / İzleme Dinleme / seyretme; ses, söz, gövde…

2 gün ago

İstiklal Marşımızın Yazılma Hikâyesi – Türk Dili ve Edebiyatı

İstiklal Marşımızın Yazılma Hikâyesi İSTİKLÂL MARŞI -Kahraman Ordumuza! Korkma, sönmez bu şafaklarda yüzen al sancak;Sönmeden…

2 gün ago

Acar Baltaş Kimdir, Hayatı ve Eserleri

Doğum Zamanı:1947Doğum Yeri:İstanbulMeslek:Psikolog, YazarAcar Baltaş Kimdir?Eğitim hayatına İstanbul Adam Lisesi’nde başlamış olan Baltaş, İstanbul Üniversitesi…

4 gün ago

10. Sınıf Türk Dili ve Edebiyatı Konu Özetleri

10. Derslik Türk Dili ve Edebiyatı Mevzu Özetleri 10. sınıf Türk Dili ve Edebiyatı dersine…

5 gün ago