Odak modu
Web sayfamızı oluştururken HTML elementlerimize bazı stil özellikleri eklemek isteriz. Bazı yazıların renkli, bazı resimlerin küçük veya bazı butonların farklı şekilde olması gerekebilir ve biz de bunun için CSS kullanırız.
Aşağıda html elementlerine nasıl stil özellikleri eklediğimize bakalım.
<p>Bugün kodluyoruz</p>
<p>Yarın da kodluyoruz<p>
p {
color: red;
}
Sonuç:
Yukarıda görüldüğü üzere iki farklı <p></p>
elementimize kırmızı renk özelliği eklemiş olduk. Fakat sadece belirli <p></p>
elementine istediğimiz herhangi bir özelliği eklemek istersek ne yapacağız? Bu durumda class
veya id
seçicilerini kullanmamız gerekiyor.
class
KullanımıClass seçicisi, HTML üzerinde aynı class’a sahip elemana ulaşmamızı sağlar.
Class seçicisi CSS’de .
ile belirtilir.
.class{
özellikler
}
<h4>Birinci Başlık</h4>
<h4>İkinci Başlık</h4>
<h4>Üçüncü başlık</h4>
Yukarıda 3 adet <h4></h4>
elementimiz bulunuyor. Bunlardan sadece ikincisine kırmızı renk özelliği eklemek istersek class seçicisini kullanabiliriz.
<h4>Birinci Başlık</h4>
<h4 class="text-red">İkinci Başlık</h4>
<h4>Üçüncü Başlık</h4>
Daha sonra bunu istediğimiz özelliği ekleyelim.
.text-red{
color:red;
}
Sonuç:
Bir class’ı birden fazla HTML elementi için kullanabiliriz.
<h4>Birinci Başlık</h4>
<h4 class="h-green">İkinci Başlık</h4>
<h4 class="h-green">Üçüncü Başlık</h4>
.h-green {
color:green;
}
Sonuç:
Eğer bir HTML elementinin birden fazla class özelliğine sahip olmasını istiyorsak aynı anda iki farklı class’ı kullanabiliriz. Bunun için sadece iki class arasına boşluk bırakmak yeterli olacaktır.
<h4>Birinci Başlık</h4>
<h4 class="h-blue">İkinci Başlık</h4>
<h4 class="h-blue thick">Üçüncü Başlık</h4>
.h-blue{
color:blue;
}
.thick{
font-style: italic;
}
Sonuç:
Bir HTML elementi kendini kapsayan elementin (parent elementi) stil özelliklerine sahip olur.
<div class="intro"><p>Birinci Paragraf</p><p>İkinci Paragraf</p>
</div>
.intro{
color:pink;
}
Sonuç:
Yukarıda <div></div>
elementine CSS özelliği ekledik fakat altındaki elementler (child elementleri) de bu özelliğe sahip oldu.
id
KullanımıID seçicisi, HTML üzerinde aynı id’ye sahip elemana ulaşmamızı sağlar.
ID seçicisi CSS’de #
ile belirtilir.
ID seçicisinin kullanım amacı olarak class seçicisinden bir farkı yok diyebiliriz. İkisi de belirli HTML elementlerine CSS özellikleri eklemeye yöneliktir. Fakat id seçicisinin class seçicisinden bazı farkları vardır.
#id {
özellikler
}
Bir id’yi sadece bir HTML elementi üzerinde kullanabiliriz.
<h4 id="main-title">Birinci Başlık</h4>
<h4>İkinci Başlık</h4>
#main-title{
color:red;
}
Sonuç:
Aşağıdaki yanlış bir kullanımdır!
<p id="title">Birinci paragraf</p>
<p id="title">İkinci paragraf</p>
Bir html elementinin sadece bir tane id’si olabilir.
Aşağıdakiler yanlış kullanımlardır.
<p id="title" id="text-green">Birinci paragraf</p>
<p id="title text-blue">İkinci paragraf</p>
Böyle kullanımlar geçerli değildir.
Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar
Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!
Yorum yapabilmek için derse kayıt olmalısın!