Pokud se k tomu zacal pouzivat a spolu s CSS se tak pouziva dodnes, tak slouzi jako 'graficky' format :) Pomoci CSS nic samotneho nenastylujete. Potrebujete k tomu HTML (nebo obecne XML).
Kdyz si znovu prectete pozorne to, co jsem napsal, uvidite, ze vim, ze div je na rozdil od span standardne blokovy, ale bock/inline je spise vlastnost graficka, nez semanticka, nemyslite? :))
Nevim co se vam zda, ze se snazim zamaskovat. Pouze upozornuji na to, ze web neni pouze medium pro textove dokumenty s jasnou semantikou ale take pro dokumenty spise na efekt a nebo na oboji :) A (pravda v ocich vetsiny XHTML semantiku nehorazne kacirskym az rouhacskym) dukazem budiz existence nesemantickych tagu DIV a SPAN i v tak semantickych jazycich, jako XHTML2 :)
Jestli vas ta kacirska myslenka (a rozhodne si nedelam narok na to, ze s ni prichazim sam, natoz jako prvni), ze span a div nejsou semanticke, tak mne proste ignorujte.