webForumDet fria alternativet

skillnaden på <div> och <span>?

6 svar · 1 148 visningar · startad av anders_web

anders_webMedlem sedan nov. 20123 inlägg
#1

Hej. Vet någon vad är skillnaden på <div> och <span>?
Tack.

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Ja

onkelborgMedlem sedan juli 2003555 inlägg
prplxrMedlem sedan juni 2012582 inlägg
#4

En <div> är ett block-element medan <span> är ett inline-element.

GildebrandMedlem sedan juni 2009920 inlägg
#5

En div KAN vara ett block-element och span KAN vara ett inline-element. Kan också vara tvärt om.

JojoxxMedlem sedan juni 20004 308 inlägg
#6

Gildebrand skrev:

En div KAN vara ett block-element och span KAN vara ett inline-element. Kan också vara tvärt om.

Rätta mig om jag har fel, men en <div> är alltid ett block-element enligt html-rekommendation i bemärkelsen att du inte får lägga ex en <div>, inne i <span> (block-element i inline-element), och kommer aldrig att validera rätt. Sedan kan du med CSS tala om att ex en <div> skall renderas som "inline", "inline-table", eller "inline-block", men det gör det inte till ett inline-element.

walter groupiusMedlem sedan juli 2004144 inlägg
#7

Skillanden ligger i deras semantiska betydelse. Ur en ren styling-synvinkel så går många element att använda likartat. Det borde gå att bygga upp en hel sajt med bara <span> istället för <div exempelvis.

133 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)