HTML defines six levels of headings. Heading elements are usually styled with different font colors or sizes and include paragraph breaks before and after to differentiate between content sections on a page. The heading elements are h1, h2, h3, h4, h5, and h6. The importance of a header in the page's information architecture is denoted by its number, with h1 being the most important and h6 the least.