I css sono molto potenti, ma hanno un unico vero limite: è molto difficile fare si che reagiscano ad un click del mouse, perché gli unici oggetti che reagiscono a livello di css in tal modo sono gli input delle maschere, quindi sostanzialmente css è limitato a reagire allo :hover, e quando devi reagire a un click devi usare un tag A, cosa che in generale comporta il caricamento di un'altra url, magari appunto in un iframe, ma sempre il caricamento di un'altra url.
Se, per esempio, devi fare apparire un qualche oggetto della pagina al click su qualcosa, in buona sostanza devi tirare in ballo javascript usando l'evento onclick, con i soli css è veramente molto scomodo!
Unica eccezione che io conosca il tag details/summary di html5, che dovrebbe funzionare così anche senza css, ma se qualcuno ne ha scoperti altri, segnalateli!

Rispondi quotando

