Inline vs Block

Inline elements are elements that fit in alongside other elements. Block level elements take up a whole “block” of space.

Span and division

Span and div (division) are containers for other elements. It is a generic container to group elements together. Div will take up a whole block whereas span is inline.