What are the Semantic Elements?
Semantic elements are elements that have a meaning, which defines the purpose of the elements.
Semantic elements help the browser and the developers understand the meaning of content.
It helps the search engine to retrieve information faster.
Non-semantic elements: These are elements with no meaning, they can contain any kind of information.
Forex: <div> tag, it explains nothing what kind of information it can contain.