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