CSSPROGRAMLAMA

CSS Seçicileri

CSS’de seçiciler, biçimlendirmek istediğiniz öğeyi/öğeleri seçmek için kullanılan desenlerdir.

SelectorExampleExample description
.class.introclass=”intro” içeren tüm öğeleri seçer
.class1.class2.name1.name2class niteliği içinde hem name1 hem de name2 ayarlı tüm öğeleri seçer
.class1 .class2.name1 .name2name1 olan bir öğenin soyundan gelen name2 olan tüm öğeleri seçer
#id#firstnameid=”firstname” olan öğeyi seçer
**Tüm öğeleri seçer
elementpTüm <p> öğelerini seçer
element.classp.introclass=”intro” içeren tüm <p> öğelerini seçer
element,elementdiv, pTüm <div> öğelerini ve tüm <p> öğelerini seçer
element elementdiv p<div> öğelerinin içindeki tüm <p> öğelerini seçer
element>elementdiv > pÜst öğesi bir <div> öğesi olan tüm <p> öğelerini seçer
element+elementdiv + p<div> öğelerinden hemen sonra yerleştirilen ilk <p> öğesini seçer
element1~element2p ~ ulÖnünde bir <p> öğesi bulunan her <ul> öğesini seçer
[attribute][target]Hedef niteliğine sahip tüm öğeleri seçer
[attribute=value][target=”_blank”]target=”_blank” içeren tüm öğeleri seçer
[attribute~=value][title~=”flower”]“flower” kelimesini içeren bir başlık niteliğine sahip tüm öğeleri seçer
[attribute|=value][lang|=”en”]lang öznitelik değeri “en “e eşit olan veya “en-” ile başlayan tüm öğeleri seçer
[attribute^=value]a[href^=”https”]href öznitelik değeri “https” ile başlayan her <a> öğesini seçer
[attribute$=value]a[href$=”.pdf”]href öznitelik değeri “.pdf” ile biten her <a> öğesini seçer
[attribute*=value]a[href*=”koajans”]href öznitelik değeri “koajans” alt dizesini içeren her <a> öğesini seçer
:activea:activeEtkin bağlantıyı seçer
:checkedinput:checkedİşaretlenen her <input> öğesini seçer
:defaultinput:defaultVarsayılan <input> öğesini seçer
:disabledinput:disabledDevre dışı bırakılan her <input> öğesini seçer
:emptyp:emptyAlt öğesi olmayan her <p> öğesini seçer (metin düğümleri dahil)
:enabledinput:enabledEtkinleştirilmiş her <input> öğesini seçer
:first-childp:first-child Üst öğesinin ilk çocuğu olan her <p> öğesini seçer
:first-of-typep:first-of-typeEbeveyninin ilk <p> öğesi olan her <p> öğesini seçer
:focusinput:focusOdağı olan giriş öğesini seçer
:fullscreen:fullscreenTam ekran modunda olan öğeyi seçer
:has()h2:has(+p)Hemen ardından bir p öğesi gelen h2 öğelerini seçer ve stili h2’ye uygular
:hovera:hoverFareyle üzerine gelindiğinde bağlantıları seçer
:in-rangeinput:in-rangeBelirli bir aralıkta değeri olan giriş öğelerini seçer
:indeterminateinput:indeterminateBelirsiz durumda olan giriş öğelerini seçer
:invalidinput:invalidGeçersiz bir değere sahip tüm giriş öğelerini seçer
:is():is(ul, ol)Tüm <ul> ve <ol> öğelerini seçer
:lang()p:lang(tr) lang niteliği “tr” (Türkçe) değerine eşit olan her <p> öğesini seçer
:last-childp:last-childÜst öğesinin son çocuğu olan her <p> öğesini seçer
:last-of-typep:last-of-typeEbeveyninin son <p> öğesi olan her <p> öğesini seçer
:linka:linkZiyaret edilmemiş tüm bağlantıları seçer
:not():not(p)<p> öğesi olmayan her öğeyi seçer
:nth-child()p:nth-child(2)Üst öğesinin ikinci çocuğu olan her <p> öğesini seçer
:nth-last-child()p:nth-last-child(2)Ebeveyninin ikinci çocuğu olan her <p> öğesini, son çocuktan itibaren sayarak seçer
:nth-last-of-type()p:nth-last-of-type(2)Son çocuktan itibaren sayarak, ebeveyninin ikinci <p> öğesi olan her <p> öğesini seçer
:nth-of-type()p:nth-of-type(2)Üst öğesinin ikinci <p> öğesi olan her <p> öğesini seçer
:only-of-typep:only-of-typeEbeveyninin tek <p> öğesi olan her <p> öğesini seçer
:only-childp:only-child Ebeveyninin tek çocuğu olan her <p> öğesini seçer
:optionalinput:optional“required” niteliği olmayan giriş öğelerini seçer
:out-of-rangeinput:out-of-rangeBelirli bir aralığın dışında bir değere sahip giriş öğelerini seçer
:read-onlyinput:read-only“readonly” özniteliği belirtilen giriş öğelerini seçer
:read-writeinput:read-write“readonly” özniteliği belirtilmemiş girdi öğelerini seçer
:requiredinput:required“required” özniteliği belirtilen giriş öğelerini seçer
:root:rootBelgenin kök öğesini seçer
:target#news:targetGeçerli etkin #news öğesini seçer (bu bağlantı adını içeren bir URL’ye tıklandığında)
:validinput:validGeçerli bir değere sahip tüm giriş öğelerini seçer
:visiteda:visitedZiyaret edilen tüm bağlantıları seçer
Bunu Paylaş
Pin Share

KoMedya

2000 yıllarda başlayan web tasarım heyecanı her geçen gün artarak devam ediyor. Bu kadar yıllık tecrübemi artık insanlara aktarma zamanı geldi de geçiyor. Birlikte güzel tasarımlar da buluşmak dileklerimle...

Bir yanıt yazın

Bizi Sosyal Medyadan Takip edebilirsiniz.