Con visibility non lo visualizza ma gli lascia lo spazio a lui destinato vuoto, con display invece è come se non ci fosse