Proprietà Display: Block, Inline e Inline-Block
Scorri per mostrare il menu
Gli elementi HTML si comportano in modo diverso a seconda che siano blocco, inlinea o inline-block. Questi tipi di visualizzazione influenzano il layout, la spaziatura e le proprietà CSS utilizzabili.
Elementi di Blocco
- Iniziano su una nuova riga;
- Occupano l'intera larghezza del loro contenitore;
- Supportano larghezza, altezza, margine, padding e bordo.
Esempi comuni: <div>, <p>, <ul>, <li>, <h1>–<h6>.
index.html
index.css
Elementi Inline
- Rimangono sulla stessa linea;
- Occupano solo lo spazio necessario per il loro contenuto;
- Non è possibile applicare larghezza o altezza (ma il bordo funziona).
Esempi comuni: <a>, <span>, <img>, <input>.
index.html
index.css
Elementi Inline-Block
- Rimangono inline, come il testo;
- Supportano larghezza, altezza, margine, padding e bordo, come gli elementi block.
Esempi: <button>, <select>, <textarea>.
Sono utili quando è necessario che gli elementi siano affiancati, ma si desidera comunque il pieno controllo dello stile.
index.html
index.css
Differenze principali
Property | Block | Inline | Inline-Block |
|---|---|---|---|
New line | Sì | No | No |
Full width | Sì | No | No |
Width control | Sì | No | Sì |
Height control | Sì | No | Sì |
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione