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.
/ Jojoxx
"Always remember that you're unique and special, just like everyone else..."
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.
Comment