Come allineare due div CSS?

Domanda di: Dr. Nayade Valentini  |  Ultimo aggiornamento: 23 maggio 2026
Valutazione: 4.7/5 (55 voti)

Per allineare due div CSS orizzontalmente, il metodo moderno e più efficace è utilizzare Flexbox sul contenitore padre con display: flex;, che posiziona i figli di default in linea. In alternativa, si possono usare float: left; sui div o display: inline-block;.

Come allineare due div?

quando vogliamo affiancare dei <div> utilizziamo la proprietà "display:float-left" otteniamo il risultato desiderato ma questi div vengono allineati all'interno del <div> contenitore a sinistra. Se li vogliamo centrare siamo costretti a impostare il "margin-left" del primo div o il "padding" del contenitore.

Come allineare su CSS?

Per allineare un div al centro è sufficiente dargli margin: auto, a parte su IE6< dove è necessario metterlo in un altro contenitore con text-align: center. I div hanno sono per default display: block, quindi non è necessario ripeterlo, e non è necessario che il contenitore sia un altro div.

Come centrare div?

Per centrare un div , che nativamente è un elemento di blocco, in orizzontale, abbiamo bisogno di una sola istruzione CSS: margin impostata su auto . Conoscendo la larghezza width del div , l'istruzione auto fa adattare l'elemento a destra e sinistra, in maniera equa.

Line height CSS cos'è?

Indentazione del testo e altezza del righe: text-indent, line-height. La proprietà text-indent permette di specifare l'indentazione della prima riga del blocco. La proprietà line-height permette di specifare l'altezza delle righe. Si può indentare la prima riga di ogni paragrafo impostando la proprietà text-indent.

Corso CSS 4 - Allineamento elementi, display flex