Grazie veramente della risposta, sei stato chiarissimo;
Anche sull'ottimizzazione del codice infatti con una sola riga si ha praticamente lo stesso risultato.
Insieme a Js sto studiando HTML e CSS; diciamo che sto portando avanti tutti e 3 parallelamente, in quanto dipendenti l'uno dall'altro.
Oltretutto così in CSS sembra anche più rapido e snello però, se avessi più div da mostrare e nascondere, non converrebbe utilizzare Js avendo una sola funzione per tutti?