Quote Originariamente inviata da Mich_ Visualizza il messaggio
Ho visto soluzioni al tuo problema realizzate con JS, ma a quel punto resta il problema per chi non ha JS abilitato. La soluzione si puo` trovare, ma non e` standard (e diventa un po' complessa).

Per quanto riguarda i manuali ...
Quelli in rete personalmente li ho trovati buoni (puoi iniziare con quelli di HTML.it, ma ce ne sono anche altri).

Per le cose particolari (tipo il tuo quesito), credo che sia difficile trovare soluzioni gia` pronte (da copiare ed adattare): credo ci voglia un po' di esperienza con HTML, CSS e JS (di base altrimenti non capisci cosa hanno fatto gli altri), con l'aggiunta di fantasia e un po' di fortuna a trovare spunti dalle cose che trovi in rete.

Comunque qualche spunto lo puoi trovare a partire dai "link utili" di questo forum o del forum JS.
quoto, i libri / manuali difficilmente hanno argomenti così particolari.
tra le guide / documentazione, trovo sempre ottima questa: http://www.w3schools.com/css/default.asp
poi ci vuole un pò di esperienza.

per quanto riguarda le soluzioni js, direi che hai ragione in teoria.
ma in pratica ad oggi praticamente nessuno disabilita javascript, perchè ormai tutti i siti ne fanno un uso massiccio.
vorrebbe dire non vedere circa il 95% dei siti in pratica....