display: inline-block CSS
- Pagina Precedente Esempio di flottazione CSS
- Pagina Successiva Allineamento CSS
display: inline-block
Con display: inline
In confronto, la principale differenza è che display: inline-block
Permette di impostare altezza e larghezza sugli elementi.
Allo stesso modo, se impostato display: inline-block, verranno mantenute le margini esterne/interne superiori/inferiori, mentre display: inline non lo farà.
In confronto con display: block, la principale differenza è che display: inline-block non aggiunge un ritorno a capo dopo l'elemento, quindi l'elemento può essere posizionato accanto ad altri elementi.
Esempio che mostra i diversi comportamenti di display: inline, display: inline-block e display: block:
Esempio
span.a { display: inline; /* valore predefinito di span */ larghezza: 100px; altezza: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.b { display: inline-block; larghezza: 100px; altezza: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.c { display: block; larghezza: 100px; altezza: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; }
Creazione di collegamenti di navigazione utilizzando inline-block
Un uso comune di display:inline-block
Utilizzato per visualizzare gli elementi della lista orizzontalmente invece che verticalmente. L'esempio seguente crea un collegamento di navigazione orizzontale:
Esempio
.nav { background-color: yellow; list-style-type: none; text-align: center; padding: 0; margin: 0; } .nav li { display: inline-block; font-size: 20px; padding: 20px; }
- Pagina Precedente Esempio di flottazione CSS
- Pagina Successiva Allineamento CSS