Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde CSS Pseudo-Element (Sözde Etiketler) konusunu öğreneceğiz.
Bir etiketin belirtilen bölümlerine stil vermek için , CSS'de Sözde Etiketler kullanılır. Örneğin ;
Sözde elementlerin sözdizimi şu şekildedir ;
secici::sozde-element{ ozellik:değer; }
::first-line sözde etiketi, bir metine ait ilk satıra stil atamak için kullanılır.
Aşağıdaki örnekte tüm p etiketlerinin ilk satırlarına ait biçimlendirme yapılmıştır.
p::first-line { color: #ff0000; font-variant: small-caps; }
NOT : ::first-line sözde etiketi sadece blok türündeki etiketlerde çalışmaktadır.
::first-letter sözde etiketi, bir metine ait ilk harfe özel stil atamak için kullanılır.
Aşağıdaki örnekte tüm p etiketlerinin ilk harflerine ait biçimlendirme yapılmıştır.
p::first-letter { color: #ff0000; font-size: xx-large; }
NOT : ::first-letter sözde etiketi sadece blok türündeki etiketlerde çalışmaktadır.
::before sözde etiketi, bir etiketin içeriğinden önce içerik eklemek için kullanılır.
Aşağıdaki örnekte, her h1 etiketinden önce bir görsel ekler.
h1::before { content: url(smiley.gif); }
::after sözde etiketi, bir etiketin içeriğinden sonra içerik eklemek için kullanılır.
Aşağıdaki örnekte, her h1 etiketinden sonra bir görsel ekler.
h1::after{ content: url(smiley.gif); }
::marker sözde etiketi, liste elemanlarının işaretçilerini seçer ve özel stil tanımlamamızı sağlar. Liste elemanlarını temsil eden li etiketinin başındaki işaretçileri düzenlememizi sağlar.
Aşağıdaki örnek, tüm liste öğelerinin işaretçilerine stil tanımlar:
::marker { color: red; font-size: 23px; }
::selection sözde etiketi, tarayıcı üzerinden herhangi bir metin seçildiğindeki durumda stil tanımlamamızı sağlar.
::selection { color: red; background: yellow; }