What are structural elements?

As previously mentioned, structural elements are simple HTML elements that have meaning behind them–apart from structuring your document, obviously. The structural elements are the header, section, article, nav, aside, and footer. There are other elements, but we will cover them when appropriate.

While they all behave kind of like a <div> element, the main difference is that they provide further context to both the browser (who will read the document to present it to the user) and the developer.