the <div> tag has become more of a structural part of the page. it's a "divison" of the page. you have a header, a content, a column in that content. essentially these are all defined as divisions.
however, it can also be used if something is neither a paragraph or a heading (h1, h2..)