No, non è possibile. Quelle due cose che hai scritto sono molto diverse: div#container indica un div con id="container"; se metti uno spazio, quindi div #container stai puntando ad un elemento con id="container" contenuto in un div.

Qui trovi tutta la lista dei selettori (così si chiamano) css:

- www.w3.org/TR/CSS21/selector.html