How to use HTML5 Semantics

Semantics

Semantic elements are tags used for adding structure to your webpage, contrasting from <div> by each semantic tag having a name which defines how it should be used, e.g. <header> because of this they are used to specify the role of the text contained within the tags.

Semantic tags were added to html in html5, which was finalised in 2014