Skip to main content

Command Palette

Search for a command to run...

Understanding HTML Tags and Elements

Updated
2 min read

HTML is the foundation of every webpage you see on the internet. Without it, the web would be nothing but plain text. Think of HTML as the skeleton of a webpage. It provides the structure and organizes content, so your browser knows what goes where.

What is HTML and Why We Use It?

HTML stands for HyperText Markup Language. It is a markup language used to create webpages. Instead of giving a computer instructions like in a programming language, HTML marks up content to tell the browser how to display it.

For example:

  • Headings

  • Paragraphs

  • Images

  • Links

All of these are defined using HTML. Without HTML, the browser would just show plain text without structure or style.

What is an HTML Tag?

An HTML tag is like a label you attach to content to tell the browser what it is. Tags come in pairs: an opening tag and a closing tag. The content goes between these tags.

Example: <p>This is a paragraph.</p>

  • <p> is the opening tag

  • </p> is the closing tag

  • This is a paragraph. is the content

Think of a tag like a box label. The opening tag says, “This is a paragraph box” the closing tag says, “End of this paragraph box” and the content is what’s inside the box.

What is an HTML Element?

An HTML element includes the opening tag, content, and closing tag together. Using the previous example:

<p>This is a paragraph.</p>

Here, the <p> tag plus its content and closing tag together form a paragraph element.

Some elements don’t have content. These are called self-closing elements. For example:

<img src=’image.jpeg’ alt=’picture’> <br> <hr>

These elements only contain a tag and do not wrap around content.

Block-Level vs Inline Elements

HTML elements can be block-level or inline:

  • Block-level elements take up the full width of the container and start on a new line. Examples: <div>, <p>, <h1>

  • Inline elements only take up as much space as their content and appear on the same line. Examples: <span>, <a>, <strong>

Block elements are like boxes stacked vertically, while inline elements are like text inside a single line of a box.

Commonly Used HTML Tags

Here are some beginner-friendly tags:

  • Headings: <h1> to <h6>

  • Paragraph: <p>

  • Division: <div>

  • Span: <span>

  • Images: <img>

  • Links: <a>

  • Line break: <br>

  • Horizontal line: <hr>

These basic tags help structure your webpage and organize content efficiently.