La propiedad display controla cómo se comportan los elementos (block, inline, inline-block o none). La propiedad visibility controla si un elemento es visible, pero sin afectar el espacio que ocupa.
Caja 1
Caja 2
Caja 3