When using CSS, I can query elements in the following ways:
div > .class  
div .class 
div + .class 
However I can't quite tell the exact difference between each of these DOM queries. Do they all point to child elements? I know that ">" and " " (space) do.
But under what circumstances would I use each?
 
    