display: none;

visibility: hidden;

nel primo caso, l'elemento è come se non esistesse affatto, nel secondo, l'elemento non è visibile ma occupa comunque lo spazio nella pagina.

occhio però ai ban di mr. google ...