innanzitutto, cosa intendi per "si adatti alle risoluzioni"?
se intendi:
1. che si veda con gli elementi posizionati alla stessa maniera, allora dovrai impostare un layout costretto in un div padre di dimensione fissa
(es. questo forum)
2. che gli elementi si "espandano" e si "contraggano" in relazione alla dimensione della finestra, dovrai costruire un layout liquido
(es. http://gabrieleromanato.altervista.org/css/)
3. che sia la finestra del browser a ridimensionarsi (e non il sito), allora in questo caso ti serve javascript. Ma tieni presente che questa è una pratica piuttosto fastidiosa.