Belangrijkste verschil: de tag maakt een regeleinde en maakt standaard een scheiding tussen de tekst die volgt op de tag zoals is begonnen en tot de tag eindigt. Met de tag wordt geen regelafbreking gemaakt die lijkt op een tag, maar kan de gebruiker eerder dingen van andere elementen om hem heen op een pagina binnen dezelfde regel van elkaar scheiden.
Het label is een blokniveau-element, terwijl het een inline-element is. Beide worden vaak gebruikt bij het controleren van verschillende aspecten van een webpagina, inclusief afbeeldingen, tekst, enzovoort.
De tag maakt een regeleinde en maakt standaard een scheiding tussen de tekst die na de tag komt zoals begonnen en tot de tag eindigt. Het maakt aparte vakken of speciale containers voor alle andere elementen, tekst en afbeeldingen die in deze tekst worden geplaatst. Deze tags staan meestal op zichzelf en mogen niet worden gebruikt met de (alinea-) tags.
Vergelijking tussen div en span-tag in Html:
div-tag | span tag | |
Type element | Blokniveauelement | Inline element |
begint | Op een nieuwe pagina | Het is niet nodig om op een nieuwe regel te beginnen |
Ruimte | Neemt de volledige beschikbare breedte over | Neemt zoveel breedte op als nodig is |
Andere voorbeelden | - | |
Gebruikt als | Een container voor andere HTML-elementen | Een container voor wat tekst |
attributen | Geen vereiste kenmerken, maar stijl en klasse zijn normaal | Geen vereiste kenmerken, maar stijl en klasse zijn normaal |
Bij gebruik met CSS | Kan worden gebruikt om blokken met inhoud te stijlen | Kan worden gebruikt om delen van de tekst te stylen |
Afbeelding met dank aan: html-5-tutorial.com, safeschoolbexley.co.uk