HTML defines the structure and content of a webpage using elements and tags.
An HTML element uses tags to define and structure content on a webpage.
HTML attributes add extra information to elements using name-value pairs inside the opening tag.
An HTML page starts with a basic structure that tells the browser how to display content.