Sözde sınıflar
Sözde sınıflar, bir öğenin belirli durumlarını veya konumlarını seçmenize izin verir. Örneğin, :hover
fare işaretçisi üzerindeyken öğeyi seçer, :focus
öğe seçildiğinde veya odağa sahip olduğunda öğeyi seçer, :nth-child()
bir gruptaki belirli bir alt öğeyi seçer.
Örnekler:
Sözde öğeler
Sözde öğeler, mevcut bir öğeyi özelleştirmek için sanal öğeler oluşturmanıza olanak tanır.
Örneğin, bir öğeden önce ve sonra öğeler oluşturun ::before
ve bir öğenin ilk satırını ve ilk harfini seçin. ::after
::first-line
::first-letter
Örnekler:
Birleştiriciler
Birleştiriciler, öğeleri ilişkilerine göre seçmek için seçicileri birleştirmenizi sağlar. Örneğin, inside element1 element2
öğesini seçer, öğesinin doğrudan alt öğelerini seçer, öğesinin hemen sonrasını seçer. element2
element1
element1 > element2
element1
element1 + element2
element2
element1
Örnekler:
Öznitelik seçiciler
Nitelik seçiciler, öğeleri niteliklerinin değerine göre seçmenize olanak tanır. Örneğin, [attribute]
özniteliğine sahip öğeleri seçer attribute
, [attribute=value]
özniteliği attribute
eşittir öğeleri seçer value
, [attribute^=value]
özniteliği ile attribute
başlayan öğeleri seçer value
.
Örnekler:
:not()
seçici
Seçici, belirli bir seçiciyle eşleşmeyen öğeleri seçmenize olanak tanır. Örneğin, sınıfı olmayan öğeleri seçer, kimliği olmayan öğeleri seçer. :not()
:not(.class)
class
:not(#id)
id
Örnekler:
Bu örnekler, CSS'de gelişmiş öğe seçimini göstermektedir. Web sayfanızdaki öğeleri istediğiniz gibi biçimlendirmek ve özelleştirmek için bu teknikleri özelleştirebilir ve uygulayabilirsiniz.