HTML Introduction
Understand what HTML does and create your first web page.
HTML stands for HyperText Markup Language. It is the language that gives a web page its meaning and structure: what is a heading, a paragraph, a navigation area, a button, a form, or an image. Browsers turn that structure into the pages people see, while search engines and assistive technology use it to understand the page.

What problem does HTML solve?
A browser receives a text file. Without markup, it cannot reliably tell whether the first line is a page title, a quotation, a warning, or a list of steps. HTML wraps content in elements so the browser can build a useful document rather than guessing.
- A heading gives a section a clear label.
- A paragraph groups a complete thought.
- A link connects the reader to another resource.
- An image gets alternative text for people who cannot see it.
- A form label tells a person what information to enter.
Elements, tags, and attributes
Most HTML elements use an opening tag, content, and a closing tag. The complete unit is an element. Attributes sit inside the opening tag and add information, such as a link destination or the language of the document.
<a href="/courses/html">
Continue the HTML course
</a>
<!-- opening tag: <a href="..."> -->
<!-- content: Continue the HTML course -->
<!-- closing tag: </a> -->