Differenza chiave: il tag crea un'interruzione di riga e, per impostazione predefinita, crea una divisione tra il testo che segue il tag come iniziato e finché il tag non termina. Il tag non crea un'interruzione di riga simile a un tag, ma piuttosto consente all'utente di separare le cose dagli altri elementi attorno ad esse su una pagina all'interno della stessa linea.
Il tag è un elemento a livello di blocco, mentre è un elemento in linea. Entrambi vengono spesso utilizzati quando si tenta di controllare diversi aspetti di una pagina Web, incluse immagini, testo e così via.
Il tag crea un'interruzione di riga e, per impostazione predefinita, crea una divisione tra il testo che segue il tag come iniziato e finché il tag non termina. Crea caselle separate o contenitori speciali per tutti gli altri elementi, testo e immagini che sono posizionati all'interno di questo testo. Questi tag sono di solito stand-alone e non devono essere utilizzati con i tag (paragrafo).
Confronto tra div e span Tag in Html:
tag div | tag span | |
Tipo di elemento | Elemento a livello di blocco | Elemento in linea |
inizia | Su una nuova pagina | Non ha bisogno di iniziare su una nuova linea |
Spazio | Riprende l'intera larghezza disponibile | Prende la larghezza necessaria |
Altri esempi | - | |
Usato come | Un contenitore per altri elementi HTML | Un contenitore per del testo |
attributi | Nessun attributo richiesto, ma stile e classe sono comuni | Nessun attributo richiesto, ma stile e classe sono comuni |
Se usato con i CSS | Può essere usato per disegnare blocchi di contenuti | Può essere usato per modellare parti del testo |
Cortesia dell'immagine: html-5-tutorial.com, safeschoolbexley.co.uk