Hypertext Markup Language (HTML) is the predominant language for creating web pages. HTML consists of a rich set of elements for representing text, images and more. These elements act as the building blocks for creating web pages. Each HTML element is represented as a text enclosed in angle brackets ex. <img>. A HTML element can contain other HTML elements. There are restrictions for a HTML element to wrap other elements for ex. a <p> element should not contain other block elements like <div>.
In this article we are going to dig little deeper into the land of HTML and explore the rare elements that most of us are not much aware of.