Question: what are the html elements?
Answer: An HTML element is a type of HTML (Hypertext Markup Language) document component, one of several types of HTML nodes (there are also text nodes, comment nodes and others). ... 
HTML documents are delivered as "documents".