HTML 5 introduces many new SEMANTIC elements. A div is used where no other container is adequate.
<section> <article> <nav> and <aside>
all have semantic meaning. A section or article could be composed of many paragraphs, images, objects, etc. all making up a "chapter" if you wish or a block of "text" that would stand on its own if cut out of the page.