Detailed List of HTML and HTML5 Elements

A single page can contain hundreds or thousands of elements, When you land on a website, all the items you see in front of you; the paragraph texts, the page banners, and the navigation links are all elements of the web page. The term element is a just a name given to any piece of a web page. Many HTML elements are actually invisible to visitors and work quietly behind the scenes to provide web crawlers and search engines useful information about the site. On a fundamental level, every HTML document is a hierarchical structure made up of elements and their content.

Tags depreciate as new web technologies evolve. HTML tags are not case sensitive: <P> means the same as <p>. Many web sites use uppercase HTML tags. The World Wide Web Consortium (W3C) recommends lowercase in HTML4, and demands lowercase tags in XHTML.

HTML5 was explicitly designed to degrade gracefully in browsers that don’t support it. The reason is simple; we are all cave people. Browsers now have tabs, CSS, and XmlHttpRequest, but their HTML renderers are stuck in 1999. The Web can’t move forward without accounting for the installed base. HTML5 understands this. It offers real benefits to page authors today while promising even more to page readers tomorrow as browsers are slowly upgraded. HTML5 new elements enable clearer, simpler markup that makes pages more obvious. Div and span still have their places, but those places are much more restricted than they used to be. Many pages will no longer need to use them. Although not all browsers will support these new elements at first, the same has been true for most elements introduced after HTML was first invented: img, table, object, and many more. Support will come with time. The future looks bright.