Ana Sayfa   -   Forum   -   Dersler   -   Dosyalar   -   Kaynak Siteler   -   E - Kitaplar   -   Etiketler

Css söz dizimi ve css'ye giriş
Ana Sayfa / Makaleler / Css | 0 Yorum | 115 Okuma
Gönderen: altayalp | Tarih: 24 Haziran 2008 Salı
Css sözdimi üç parçadan oluşur. Bir seçici, bir parametre ve bir değer:



KOD:
Seçici {
parametre: değer
}


Seçiciler html etiketleridir. Parametre değiştirmek-şekillendirmek istediğimiz niteliktir ve nitelik bir değer alır. Belirttiğimiz parametre ve değer birbirinden: (iki nokta üst üste) ile, her parametre birbirinden ; (noktalı virgül) ile ayrılır.



KOD:
body {
background: #000000
}


Eğer değerimiz birden fazla kelime içeriyorsa çift tırnak içerisine alınmalıdır:



KOD:
body {
font-family: "sans serif"
}


Her parametrenin noktalı virgül ile ayrılması gerektiğini söylemiştik:



KOD:
body {
font-family: "sans serif"; color: #000000
}


Gruplama Yapmak

Gruplama yaparak birden çok seçiciyi yani html etiketini değiştirebiliriz. Her bir seçici virgül ile ayrılarak belirtilir.



KOD:
h1, h2, h3, h4 {
color: red
}


Bu şekilde her <h1>, <h2>, <h3> ve <h4> etiketi arasına yazılan yazılar kırmızı renkte olacaktır.

Sınıf Seçiciler

Sınıf seçiciler ile aynı html etiketine farklı özellikler atayabiliriz. Sayfamızda birden fazla katman yani div etiketi kullanacağımızı düşünelim. Katmanlardan birinde yazılarımız sağa dayalı diğerinde ise sola dayalı olması gerekebilir:



KOD:
div.yazisaga {
text-align: right
}

div.yazisola {
text-align: left
}


Css seçicilerini html etiketlerine uygulamak için class parametresini kullanırız.



KOD:
<div class="yazisaga">
Bu katmandaki yazılar sağa dayalı olacaktır.
</div>
<div class="yazisola">
Bu katmandaki yazılar sola dayalı olacaktır.
</div>


Bir html etiketine birden fazla seçici uygulayabiliriz. Bunun için seçicileri boşluk ile ayırırız. İki tane seçicimiz olduğunu varsayalım. Katmandaki yazı hem kalın olsun hemde sağa dayalı.



KOD:
<div class="yazisaga kalinyazi">
Bu katmana iki adet seçici uygulanmıştır.
</div>


Bir css sınıfını sadece bir etikete, yani yukarıda olduğu gibi sadece div etiketine değil, sayfanızdaki herhengi bir etikete uygulamak isteyebilirsiniz. Bunun için sınıf adınından önce . (nokta) koyarak sınıf adını yazarız. Herhangi bir etiket belirtmeyiz.



KOD:
.kirmiziyazi {
color: red
}
<p class="kirmiziyazi">Bu paragraftaki yazılar kızmızı</p>
<span class="kirmiziyazi">Buradaki yazılar kırmızı</span>


Id seçiciler

id seçiciler sınıf seçicilerden farklı olarak . (nokta) yerine # işareti ile tanımlanırlar.



KOD:
#yesil {
color: green
}


id seçicileri html etiketlerimize eklerken id parametresini kullanırız.



KOD:
<span id="yesil">Buradaki yazılar yeşil renkte.</span>


Eğer belirli bir etikete id seçici ile değer atamak istersek:



KOD:
div#yesil {
color: green
}




KOD:
<div id="yesil">Bu katmandaki yazılar yeşil renkte.</div>


Sınıf ve id tanımlarken dikkat etmeniz gereken 2 nokta vardır. Sınıflar ve id'ler rakam ile başlamamalıdır. Sınıflar ve id'ler büyük küçük harfe duyarlıdır. Yesil ile yesil aynı değildir.

Satır aralarına yorum ekleme

Kod yazarken satır aralarına hatırlatıcı, açıklayıcı yorumlar eklemek güzel bir alışkanlıktır. Kodunuzu daha sonra tekrar kullanmak istediğinizde size yol gösterirler. Cssde kodlar arasına yorum eklerken programlama dillerinde de geçerli olan slash ve yıldız işaretini kullanırız.



KOD:
/* aşağıdaki kodlar yazıları kırmızı yapmak için yazılmıştır */
.kirmizi {
color: red
}
/* aşağıdaki kodlar yazıları mavi yapmak için kullanılmıştır. */
.mavi {
color: blue
}


Yorum satırları /* ile başlar ve */ ile biterler. Birden çok satır ve kod parçacıkları yorum olarak kullanılabilir. Tarayıcılar bu satırları dikkate almazlar.

Cssnin sözdizimini anlamak için bu kadar açıklama yeter sanırım. Hepinize kolay gelsin.
[ Makaleyi İndir ] [ Yazıcı Görüntüsü ] [ Tavsiye Et ] [ Takibe Al ] [ Yorum Ekle ]
Bu sayfayı Paylaşın : del.icio.us | Furl | Digg | Technorati | Reddit | Google Bookmarks | Simpy
 
Bu Makaleye Hiç Yorum Yapılmamış


Makale Yazarı
Kullanıcı Adı: altayalp
Diğer Makaleleri ( 100 )
24 Haziran 2008 Salı

Bu Kategoriye Yeni Makale Ekle

Üye Alanı
Toplam Üye: 2500
Üye Adı:
Şifre:
Yükleniyor
İşlem Yapılıyor Lütfen Bekleyin...
Şifremi Unuttum
Üye Olmak İçin Tıklayın

Çevrimiçi: 2 Ziyaretçi, 0 Üye Toplam 2 Kişi Bulunmakta

Dersler

Aklınıza Takılan Herhangi Bir Sorun Mu Var? Forumlarımızdan Yardım İsteyebilirsiniz...

Dersler.Org altyapı olarak kendi kodladığımız Enderûn İçerik Yönetim Sistemini kullanmaktadır.

Tüm AYYILDIZ sevdalılarına, Aziz ŞEHİTLERE, VATAN kutsaldır diyen yiğitlere ithaf olunmuştur.


© altayalp 2007 Her Hakkı Saklıdır
İzinsiz kullanılamaz. Enderûn İçerik Yönetim Sistemi
Ubuntu, Linux
Çalmak, Çırpmak Haliyle Yasaktır
ve maalesef en iyi internet explorer ile izlenir
eXTReMe Tracker