CSS Combinators

Inside a div (first child)

Inside a div

Not inside a div (but immediately following a div and general sibling)

Inside a div (but not a child of div, first child of p)

Inside a div

Not inside a div (immediately following a div and general sibling)

Not inside a div (general sibling)

Last of h1 type