Html element are the piece of a web page. It starts with an opening tag and ends with a closing tag. Content should written between starting and ending tag. HTML elements can have attributes. Some HTML elements do not contain nay content. For eg: the paragraphs, the text, the page banners and the navigation keys etc.