CSS Adjacent Sibling Selector

Notes:

CSS - Adjacent Sibling (+) Selector or NextSibling Selector:
It selects any HTML element targeted by the selector written after the + character, which is/are sibling of and immediately preceded by any HTML element targeted by the selector written before the + character.

Syntax of CSS rule-set / rule:
selector
{
declaration list;
}

To implement adjacent sibling selector, in place of selector; we write selectors one beside another separated by + (plus) sign

Syntax of Adjacent Sibling (+) Selector:
selector1 + selector2
{
declaration list;
}
It selects any HTML element targeted by the selector2, which is sibling of and immediately preceded by any HTML element targeted by the selector1

Ex:
h2 + p
{
border:2px solid red;
}
It selects any p element which is sibling of and immediately preceded by any h2 element.

Interview Questions: