Skip to main content

Selectors

  1. Universal Seçici (*):
  • Tüm HTML öğelerini seçmek için kullanılır.
  1. Eleman Seçici (Element Selector):
  • Belirli bir HTML öğesini seçmek için kullanılır. Örneğin, p tüm paragrafları seçer.
  1. Sınıf Seçici (Class Selector):
  • Belirli bir sınıfa ait olan öğeleri seçmek için kullanılır. Örneğin, .menu HTML'de classı "menu" olan tüm öğeleri seçer.
  • Yalnızca belirli bir HTML öğesinin etkilenmesi gerektiğini belirtmek istiyorsanız, sınıf seçiciyle öğe adını kullanmalısınız. Örneğin, p.menu
  1. ID Seçici (ID Selector):
  • Belirli bir ID'ye sahip olan öğeyi seçmek için kullanılır. Örneğin, #header ID'si "header" olan öğeyi seçer.
  1. Grup Seçici (Group Selector):
  • Birden fazla seçiciyi bir araya getirerek aynı stil kurallarını uygulamak için kullanılır. Örneğin, h1, h2, h3 tüm başlık öğelerini seçer.
  1. Ebeveyn Seçicisi (Parent Selector):
  • Bir öğenin ebeveynini seçmek için kullanılır. Ancak CSS'de standart bir ebeveyn seçici bulunmamaktadır.
  1. Çocuk Seçicisi (Child Selector):
  • Bir öğenin belirli bir alt öğesini seçmek için kullanılır. Örneğin, ul > li bir <ul> öğesinin doğrudan altındaki <li> öğelerini seçer.
  • Ayrıca :nth-child() sıralı çocuk seçicisi kullanılabilir.
:nth-child(2) ebeveyni içindeki ikinci öğeyi seçer.
:nth-child(odd) ebeveyni içindeki tek sıradaki öğeleri seçer.
:nth-child(3n) ebeveyni içindeki her üçüncü öğeyi seçer.
  1. Kardeş Seçicisi (Adjacent Sibling Selector):
  • Belirli bir öğenin hemen sonraki kardeşini seçmek için kullanılır. Örneğin, h2 + p bir <h2> öğesinden sonra gelen ilk <p> öğesini seçer.
  1. Genel Kardeş Seçicisi (General Sibling Selector):
  • Belirli bir öğenin sonraki tüm kardeşlerini seçmek için kullanılır. Örneğin, h2 ~ p bir <h2> öğesinden sonra gelen tüm <p> öğelerini seçer.