Block-level tag (Definition)

A block-level tag cannot exist inside a line. It must be placed on a line by itself.

By default, block-level items will be placed on a line by themselves because they force a line break before and after they are displayed. However you can modify the alignment and text flow around a block-level object to make it appear to be inline.