I am bit confused over child combinations. I am not getting the actual concept behind it, as you mention in this article that child combinations matches an element B if that element is a direct child of element A...
i.e - ( A > B)

For example :
HTML :

Unordered Lists
Unordered Lists
Unordered Lists

Ordered List
Ordered List

Unordered Lists

CSS :

ul > li {
color: red;
}

Then according to you Unordered Lists item should be selected and the text color should be red in color.

But when i am trying this code on my pages the desired output is not coming. Instead hole list item is getting selected. Making all the list item red in colors. Plz clear my doubts.