Hola:
No has elegido el estilo adecuado:
display = [block|inline],none...
Si es un elemento de bloque como un div o un párrafo se muestra con block; los "en linea" se muestran con inline (vaya la rebuznancia)... y con display: none, no se reserva el espacio.
Saludos