Nøgleforskel: Taggen skaber en linjeskift og opretter som standard en opdeling mellem teksten, der kommer efter tagget, som begyndt, og indtil mærket slutter med. Etiketten skaber ikke en linjeskift svarende til et tag, men tillader det, at brugeren adskiller ting fra andre elementer omkring dem på en side inden for samme linje.
Etiketten er et blokniveauelement, mens det er et inlineelement. Disse begge bruges ofte, når man forsøger at styre forskellige aspekter af en webside, herunder billeder, tekst og så videre.
Etiketten skaber en linjeskift og opretter som standard en opdeling mellem teksten, der kommer efter tagget, som startet, og indtil mærket slutter med. Det skaber separate kasser eller specielle beholdere til alle de andre elementer, tekst og billeder, der er placeret i denne tekst. Disse tags er normalt alene og bør ikke bruges med (afsnit) tags.
Sammenligning mellem div og span-tag i html:
div tag | span tag | |
Type element | Blokniveau element | Inline element |
starter | På en ny side | Har ikke brug for at starte på en ny linje |
Plads | Optager den fulde ledige bredde | Optager så meget bredde som nødvendigt |
Andre eksempler | - | |
Anvendes som | En beholder til andre HTML-elementer | En beholder til nogle tekst |
Egenskaber | Ingen nødvendige attributter, men stil og klasse er almindelige | Ingen nødvendige attributter, men stil og klasse er almindelige |
Når den bruges med CSS | Kan bruges til at style blokke af indhold | Kan bruges til at style dele af teksten |
Image Courtesy: html-5-tutorial.com, safeschoolbexley.co.uk