Skip to main content

CSS Seçici Nedir?

French Revolution (part 1) | World history | Khan Academy (Nisan 2024)

French Revolution (part 1) | World history | Khan Academy (Nisan 2024)
Anonim

CSS, belgedeki hangi öğeye hangi stilin uygulanacağını belirlemek için desen eşleme kurallarına dayanır. Bu desenler denir seçiciler ve bunlar etiket adlarından farklıdır (örneğin,

p Paragraf etiketlerini), bir belgenin çok özel bölümleriyle eşleşen çok karmaşık modellere eşleştirmek için (örneğin,

p # myid> Instagram Hesabındaki Resim ve Videoları b.highlight herhangi biriyle eşleşir

b bir sınıfla etiketlemek

vurgulamak Bu, paragrafın bir çocuğu kimliğiyle

benim kimliğim).

Bir CSS seçici, web sayfasının hangi bölümünün stil oluşturulacağını tanımlayan bir CSS stili çağrısının parçasıdır. Seçici, seçilen HTML'nin nasıl biçimlendirileceğini tanımlayan bir veya daha fazla özellik içerir.

CSS Seçicileri

Birkaç farklı seçim türü vardır:

  • tip seçiciler - belirli bir öğeyle eşleşiyor
  • sınıf seçiciler - belirli bir sınıfla eşleşen öğeler
  • Kimlik seçicileri - öğeyi belirli bir kimlikle eşleştirme
  • Soyundan gelen seçiciler - belirli bir elementin torunları olan eşleştirme elemanları
  • çocuk seçiciler - belirli elemanın çocuğu olan eşleştirme elemanları
  • evrensel seçiciler - herhangi bir elemanla eşleştirme
  • bitişik kardeş seçiciler - belirli bir elemanın hemen önündeki eşleşen elemanlar
  • özellik seçicileri - belirli bir özellik veya özellik değerine sahip öğeleri eşleme
  • sözde sınıf seçiciler - belirli bir sözde sınıf ile eşleşen öğeler
  • sözde öğe seçicileri - belirli sözde öğe özellikleriyle eşleşen öğeler

CSS Stillerini ve CSS Seçicilerini Biçimlendirme

Bir CSS stilinin biçimi şu şekildedir:

seçici {style özelliği: stil; }

Aynı stile sahip birden çok seçiciyi virgülle ayırın. Bu seçici gruplama denir. Örneğin:

selector1 , selector2 {style özelliği: stil; }

Gruplama seçiciler, CSS stillerinizi kompakt tutmak için kullanılan kısa bir mekanizmadır. Yukarıdaki gruplama, aşağıdakilerle aynı etkiye sahip olacaktır:

selector1 {style özelliği: stil; }selector2 {style özelliği: stil; }

Her Zaman CSS Seçicilerinizi Test Edin

Tüm tarayıcılar tüm CSS seçicilerini desteklemez. Bu yüzden, seçicilerinizi olabildiğince çok sayıda işletim sisteminde tarayıcıda test ettiğinizden emin olun. Fakat CSS1 veya CSS2 seçicileri kullanıyorsanız, iyi olmalısınız.