CSS descendant combinator Selector

If this site has been useful, we’d love your support! Running this site takes time and resources, and every small contribution helps us keep creating valuable content. Consider buying us a coffee to keep things going strong!

Description

The CSS descendant combinator selector, which is represented by a single space character ( ), is used to select all elements that are descendants of a specified element. This means that the element can be a child, grandchild, great-grandchild, and so on, of the specified element.

To use the descendant combinator selector, simply place a space between the two selectors. For example, the following selector will select all p elements that are descendants of elements with the class container:

.container p {
  color: red;
}

This will style all p elements that are inside of .container elements, as well as all p elements that are inside of .container elements' children, grandchildren, and so on.

The descendant combinator selector is a very powerful tool for styling CSS elements. It allows you to style elements without having to worry about their exact position in the DOM tree. This can be especially useful for styling complex layouts.

Syntax

element element {
    css declarations;
}

Example

div p {
   color: #3366ff;
   background: #ffff99;
}

Give it a Try

Click the button below to experiment with this selector.

Give it a Try!

Browser Support

The following table will show you the current browser support for the CSS descendant combinator selector.

Desktop
Edge Chrome Firefox Opera Safari
YesYesYesYesYes
Tablets / Mobile
Chrome Firefox Opera Safari Samsung Webview
YesYesYesYesYesYes