Adjacent Sibling Selector
Adjacent sibling selector is used to select an element that is immediately preceded by another element.
Adjacent sibling selector is used to select an element that is immediately preceded by another element.
Child selector is used to select an element that is a direct child of another element.
Descendant selector is used to select an element that is a descendant of another element.
General sibling selector is used to select an element that is preceded by another element.