Semantics in HTML refers to the use of HTML markup to reinforce the meaning of the content in web pages rather than merely to define its look and layout. Semantic elements clearly describe their meaning in a human- and machine-readable way. Elements such as