Class 6 Exam  >  Class 6 Notes  >  CSS for Beginners  >  CSS Combinators

CSS Combinators | CSS for Beginners - Class 6 PDF Download

CSS Combinators


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.
There are four different combinators in CSS:

  • 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:
Example

div p {

  background-color: yellow;

}

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:
Example

div > p {

  background-color: yellow;

}

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:
Example

div + p {

  background-color: yellow;

}

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:
Example

div ~ p {

  background-color: yellow;

}

Test Yourself With Exercises


Exercise:
Change the color of all <p> elements, that are descendants of <div> elements, to "red".
<style>

____ {

  color: red;

}

</style>


<body>


<div>

  <p>This is a paragraph.</p>

  <p>This is a paragraph.</p>

</div>

<p>This is a paragraph.</p>

<p>This is a paragraph.</p>


</body>

<style>

div p {

  color: red;

}

</style>


<body>


<div>

  <p>This is a paragraph.</p>

  <p>This is a paragraph.</p>

</div>

<p>This is a paragraph.</p>

<p>This is a paragraph.</p>


</body>

All CSS Combinator Selectors

CSS Combinators | CSS for Beginners - Class 6

The document CSS Combinators | CSS for Beginners - Class 6 is a part of the Class 6 Course CSS for Beginners.
All you need of Class 6 at this link: Class 6
10 videos|41 docs|23 tests

Top Courses for Class 6

10 videos|41 docs|23 tests
Download as PDF
Explore Courses for Class 6 exam

Top Courses for Class 6

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Previous Year Questions with Solutions

,

Important questions

,

practice quizzes

,

CSS Combinators | CSS for Beginners - Class 6

,

past year papers

,

study material

,

CSS Combinators | CSS for Beginners - Class 6

,

MCQs

,

Exam

,

Objective type Questions

,

ppt

,

mock tests for examination

,

Viva Questions

,

video lectures

,

Summary

,

Semester Notes

,

Sample Paper

,

shortcuts and tricks

,

Free

,

pdf

,

CSS Combinators | CSS for Beginners - Class 6

,

Extra Questions

;