How can you select all child elements recursively?
div.dropdown, div.dropdown > * {
color: red;
}
This class only throws a class on the defined className and all immediate children. How can you, in a simple way, pick all childNodes like this:
div.dropdown,
div.dropdown > *,
div.dropdown > * > *,
div.dropdown > * > * > *,
div.dropdown > * > * > * > * {
color: red;
}
The rule is as following :
B as a descendant of A
B as a child of A
So
and not
Use a white space to match all descendants of an element:
x y
matches every element y that is inside x, however deeply nested it may be - children, grandchildren and so on.The asterisk
*
matches any element.Official Specification: CSS 2.1: Chapter 5.5: Descendant Selectors