HTML (Hypertext Markup Language) elements are usually inline elements. An inline element occupies only the space bounded by the tags that define the inline element.
The <div> element is a block-level element that is often used as a container for other HTML elements. The <div> element has no required attributes, but style and class are common.