Skip to main content

Command Palette

Search for a command to run...

Learn about CSS Combinators

Published
1 min read
Learn about CSS Combinators
V

Hi, I'm a seasoned software engineer with over 11 years of experience in the industry. Currently, I'm part of the talented team at Deloitte. My expertise lies in crafting beautiful and responsive web experiences using CSS and HTML. When I'm not coding, you'll find me capturing moments through my lens – photography is my creative escape. And whenever wanderlust strikes, I'm ready to explore new places and cultures.

A combinator is something that explains the relationship between the selectors.

A CSS selector can contain more than one simple selector. Between the simple selectors, we can include a combinator.

Types of Combinators:

  • Descendant Selector (space)
  • Child Selector (>)
  • Adjacent Sibling Selector (+)
  • General Sibling Selector (~)

Descendant Selector

The descendant selector matches all elements that are descendants of a specified element.

The following example selects all <p> elements inside <div> elements:

image.png

Child Selector (>)

The child selector selects all elements that are the children of a specified element.

The following example selects all <p> elements that are children of a <div> element:

image.png

Adjacent Sibling Selector (+)

The adjacent sibling selector is used to select an element that is directly after another specific element.

Sibling elements must have the same parent element, and “adjacent” means “immediately following”.

The following example selects the first <p> element that are placed immediately after <div> elements:

image.png

General Sibling Selector (~)

The general sibling selector selects all elements that are next siblings of a specified element.

The following example selects all <p> elements that are next siblings of <div> elements:

image.png

Happy learning. Thanks!

More from this blog

V

Vijay Mangal | Unstable Expert

14 posts

Experienced software engineer with a passion for CSS, HTML, photography, and wanderlust.