Selectors¶
basic selectors are:
- element: e.g.,
pselects all paragraphs - class: e.g.,
.introselects all elements with classintro - id: e.g.,
#firstselects the element with idfirst(ids are unique)
These basic selectors can be combined to form complex selectors the combination operators are:
- inside (
<space>): e.g.,div pselects all paragraphs inside a div - adjacent (
+): e.g.,div + pselects the first paragraph after a div - child (
>): e.g.,div > pselects all paragraphs that are direct children of a div - parent (
<): e.g.,div < pselects all divs that are direct parents of a paragraph - contains (
:has()): e.g.,div:has(p)selects all divs that contain a paragraph