CSS’de seçicilere kaldığımız yerden devam ediyoruz.. Bu dersimizde aşağıdaki seçicileri öğreneceğiz;
- X:nth-child(n)
- X:nth-last-child(n)
- X:nth-of-type(n)
- X:nth-last-of-type(n)
- X:only-child
- X:only-of-type
- X:first-child
- X:last-child
- X:first-of-type
- X:last-of-type
CSS’de seçicilere kaldığımız yerden devam ediyoruz..
(1~10) Seçicilerine ulaşmak için tıklayın.
(11~20) Seçicilerine ulaşmak için tıklayın.
(31~41) Seçicilerine Ulaşmak İçin Tıklayın.
21) X:nth-child(n)
X nesneleri içerisinde N.yi seçer.
/*
* Li nesneleri içinde ikincisini
* seçer ve regini kırmızı yapar
*/
ul li:nth-child(2) {
color: red
}
Tarayıcı DesteğiIE9+, Firefox 3.5+, Chrome, Safari, Opera
22) X:nth-last-child(n)
X nesneleri içerisinde sondan N.yi seçer.
/*
* Li nesneleri içinde sondan 1.yi
* seçer ve regini mavi yapar
*/
ul li:nth-last-child(2) {
color: blue
}
Tarayıcı DesteğiIE9+, Firefox 3.5+, Chrome, Safari, Opera
23) X:nth-of-type(n)
X nesnelerinde n.yi seçmek için kullanılır. :nth-child’dan farkını öğrenmek için videoya göz atın.
/*
* Div içerisindeki 2. spanları
* seçer ve rengini kırmızı yapar
*/
div span:nth-of-type(2){
color: red
}
Tarayıcı DesteğiIE9+, Firefox 3.5+, Chrome, Safari, Opera
24) X:nth-last-of-type(n)
:nth-of-type ile aynıdır.. Tek farkı sondan başlayarak nesneleri seçmesidir..
/*
* Div içerisindeki sondan 1. spanları
* seçer ve rengini kırmızı yapar
*/
div span:nth-last-of-type(2){
color: red
}
Tarayıcı DesteğiIE9+, Firefox 3.5+, Chrome, Safari, Opera
25) X:only-child
X nesnesi sadece bir tane olanları seçer.. Ancak onun dışında farklı bir nesne bile olmaması gerekir.. Yoksa seçmeyecektir.
/*
* div içinde bir tane p etiketi (tek nesne) var ise
* onu seçer ve arkaplan rengini sarı yapar
*/
div p:only-child {
background-color: yellow
}
Tarayıcı DesteğiIE9+, Firefox, Chrome, Safari, Opera
26) X:only-of-type
:only-child seçicisinin aksine, X nesnesi sadece bir tane olan nesneleri seçer.. Farklı nesnelerin olması bu durumu etkilemez..
/*
* div içinde bir tane p etiketi var ise
* onu seçer ve arkaplan rengini sarı yapar
*/
div p:only-of-type {
background-color: yellow
}
Tarayıcı DesteğiIE9+, Firefox 3.5+, Chrome, Safari, Opera
27) X:first-child
İlk X nesnesini seçmek için kullanılır.
/*
* İlk li nesnesini seçer ve
* rengini kırmızı yapar
*/
ul li:first-child {
color: red
}
Tarayıcı DesteğiIE7+, Firefox, Chrome, Safari, Opera
28) X:last-child
Son X nesnesini seçmek için kullanılır.
/*
* Son li nesnesini seçer ve
* rengini kırmızı yapar
*/
ul li:last-child {
color: red
}
Tarayıcı DesteğiIE7+, Firefox, Chrome, Safari, Opera
29) X:first-of-type
İlk X nesnesini seçmek için kullanılır. :first-child seçicisinden farklı olarak, tipi eşleşen ilk nesneyi seçer.
/*
* Divler içinde ilk p nesnesini
* seçer ve rengini kırmızı yapar
*/
div p:first-of-type {
color: red
}
Tarayıcı DesteğiIE9+, Firefox 3.5, Chrome, Safari, Opera
30) X:last-of-type
Son X nesnesini seçmek için kullanılır. :last-child seçicisinden farklı olarak, tipi eşleşen son nesneyi seçer.
/*
* Divler içinde son p nesnesini
* seçer ve rengini kırmızı yapar
*/
div p:last-of-type {
color: red
}
Tarayıcı DesteğiIE9+, Firefox 3.5, Chrome, Safari, Opera