HTML uses tags marked by < and > to provide structure and formatting to web pages. The basic structure of an HTML page includes <html>, <head>, and <body> tags, with the <head> containing the <title> and the <body> displaying content. Common tags include those for headings, titles, comments, and different levels of headings from <h1> to <h6>.