Cita:
Iniciado por chusete que diferencia hay entre display y visibility?
Hola otra vez:
La diferencia es que con display="none" la capa no se ve porque no se escribe (tal como si la etiqueta no existiera), en cambio visibility="hidden", la capa se escribe, pero el contenido es invisible.
Al poner luego display="block", se despliega la capa y el contenido, pero si a la vez pones la otra capa con display="none", esta se repliega...
Si las capas tienen el mismo tamaño se pueden solapar usando posiciones absolutas y compartiendo las coordenadas (top/left)...

... creo que es algo más trabajoso. Supongo que la solución que te puso Carlitos (¡Hola

!) tiene ese sistema.
Saludos