U HTML, span
i div
elementi se koriste za definisanje delova dokumenta tako da se mogu identifikovati kada drugi HTML elementi nisu pogodni. Gde ostali HTML elementi kao što su p
(engl. paragraph), em
(engl. emphasis) i tako dalje tačno predstavljaju semantiku sadržaja, span i div elementi vode do bolje čitljivnosti i lakšeg održavanja sadržaja .Kada nijedan drugi HTML element nije primenljiv, span
i div
se mogu koristiti kao deo dokumenta na koji se mogu primeniti drugi HTML atributi kao na primer class
, id
, lang
ili dir
.
span
predstavlja linijski deo dokumenta, na primer reči u rečenici. div
predstavlja deo dokumenta u vidu bloka kao na primer više paragrafa ili sliku sa naslovom. Nijedan element nema samostalno nema smisla, ali ovi elementi dozvoljavaju semantičke atribude (npr. lang="en-US"
), CSS stilove (npr. boje, tipografiju) ili skriptovanje od strane klijenta (engl. client-side scripting).