A web page can contain headings, paragraphs, images, videos, and many other types of data. Front-end developers use HTML elements to specify what kind of information each item on a web page contains — for instance, the “p” element indicates a paragraph. Developers also write HTML code to specify how different items relate to one another in the overall structure of the page.
We know without structure we cant create anything beautiful and there is no alternative of HTML to design a web page. That's the reason HTML is strongly necessary in web Design.