display: none
Dichiarando un elemento 'display: none' stiamo dicendo al browser di non generare nessun box per il suo contenuto. Quindi nè il testo nè tutti gli elementi contenuti all' interno verranno resi visivamente.
display:block
In questo caso si forza un elemento a diventare block-level, con l'effetto che occuperà in orizzontale tutta la larghezza messa a disposizione dal suo contenitore.
display: inline
Dichiarando in questo modo un elemento, questo verrà reso in un contenitore inline, facendo si che eventuali elementi adiacenti inline possano occupare la sua stessa linea di testo.
visibility: hidden
Dichiarando hidden elemento, questo viene reso dal browser, occupando quindi spazio sulla pagina, ma non viene mostrato.