... e se usi i CSS in maniera "furba" non serve neppure JS.

Ci son in giro molte cose, anche vecchie, che quindi non e` piu` opportuno usare.
Prova a farti un giro in alcuni dei siti che trovi tra i "link utili" del forum CSS e XHTML (sotto HTML).