HTML page structure: We’ve been talking about the many different HTML elements, attributes and roles, many different tools for marking up content on a website or web app. That’s a big part of the job of HTML. To convey what all this stuff is. But that’s not the only job of HTML. HTML files are key building block of the web.