http://goldblog.com.ua/2009/09/selektor-css/ - Типы селекторов

1. {.cndiv:first-child}

div.cndiv number 1
div.cndiv number 2

2{.cndiv:first-child}

Span-element
div.cndiv number 1
div.cndiv number 2

3{div+div selector}

div number 1
div number 1
div number 2

4{div+div selector [worked]}

div number 1
Span-element
div number 1
Span-element
div number 2

5{div~div selector [worked]}

div number 1
Span-element
div number 1
Span-element
div number 2

Как видно из примера :first-child работает только в случае, когда указанный элемент (тобишь element:first-child) первый в родительском блоке (примеры 1 и 2).

Использование соседних(div+div) и родственных(div~div) селекторов позволяет это обойти

Hosted by uCoz