Bird
Raised Fist0
HTMLmarkup~5 mins

What is an HTML element

Choose your learning style10 modes available
Introduction

An HTML element is a building block of a webpage. It tells the browser what content to show and how to organize it.

When you want to add a heading or paragraph to a webpage.
When you need to insert an image or a link.
When you want to create a list of items.
When you want to group content together for styling or layout.
When you want to add buttons or forms for user interaction.
Syntax
HTML
<tagname>content</tagname>
An element usually has an opening tag and a closing tag.
Some elements can be empty and self-close, like .
Examples
A paragraph element with text inside.
HTML
<p>This is a paragraph.</p>
An image element that is self-closing and shows a picture.
HTML
<img src="image.jpg" alt="A photo">
A heading element that shows big bold text.
HTML
<h1>Welcome!</h1>
Sample Program

This webpage shows a heading, a paragraph, and an image. Each is an HTML element.

HTML
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML Element Example</title>
</head>
<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph explaining what an HTML element is.</p>
  <img src="https://via.placeholder.com/150" alt="Placeholder image">
</body>
</html>
OutputSuccess
Important Notes

Always close your elements properly to avoid display problems.

Use meaningful tags to help browsers and screen readers understand your content.

Summary

An HTML element is a tag that wraps content to tell the browser how to display it.

Elements usually have opening and closing tags, but some can self-close.

Elements build the structure and content of webpages.

Practice

(1/5)
1. What is an HTML element?
easy
A. A tag that wraps content to tell the browser how to display it
B. A style rule that changes colors on a page
C. A script that runs in the browser
D. A file format for images

Solution

  1. Step 1: Understand the role of tags in HTML

    HTML elements use tags to wrap content and give instructions to the browser.
  2. Step 2: Differentiate elements from styles and scripts

    Styles and scripts are separate parts; elements define structure and content.
  3. Final Answer:

    A tag that wraps content to tell the browser how to display it -> Option A
  4. Quick Check:

    HTML element = tag wrapping content [OK]
Hint: Elements wrap content with tags to show in browser [OK]
Common Mistakes:
  • Confusing elements with CSS styles
  • Thinking elements are scripts
  • Believing elements are image files
2. Which of the following is the correct syntax for an HTML element?
easy
A. <div>This is content</div>
B. {div}This is content{/div}
C. [div]This is content[/div]
D. (div)This is content(/div)

Solution

  1. Step 1: Identify the correct tag format in HTML

    HTML elements use angle brackets < and > for tags, not braces or brackets.
  2. Step 2: Check opening and closing tags

    The opening tag <div> and closing tag </div> correctly wrap the content.
  3. Final Answer:

    <div>This is content</div> -> Option A
  4. Quick Check:

    HTML tags use < > brackets [OK]
Hint: HTML tags always use < and > brackets [OK]
Common Mistakes:
  • Using curly braces or square brackets instead of angle brackets
  • Forgetting the slash in closing tags
  • Mixing tag symbols
3. What will the browser display for this HTML code?
<p>Hello <strong>World</strong>!</p>
medium
A. Hello <strong>World</strong>!
B. Hello World!
C. Hello <p>World</p>!
D. !;tg&gnorts/;tl&dlroW;tg&gnorts;tl& olleH

Solution

  1. Step 1: Understand how tags affect display

    The <p> tag creates a paragraph, and <strong> makes text bold but does not show tags.
  2. Step 2: Visualize the rendered text

    The browser shows "Hello " normal, "World" bold, and "!" normal, but tags are hidden.
  3. Final Answer:

    Hello World! -> Option B
  4. Quick Check:

    Tags format text, not show tags [OK]
Hint: Tags format text; browser hides tag symbols [OK]
Common Mistakes:
  • Thinking tags appear as text
  • Ignoring the effect of <strong>
  • Confusing tags with visible characters
4. Find the error in this HTML element:
<h1>Welcome to my site<h1>
medium
A. There is no error
B. The opening tag should be <h2> instead
C. The closing tag should be </h1>, not <h1>
D. The text should be inside <p> tags

Solution

  1. Step 1: Check the closing tag syntax

    HTML closing tags must have a slash, so <h1> is incorrect as a closing tag.
  2. Step 2: Correct the closing tag

    The correct closing tag is </h1> to properly close the heading element.
  3. Final Answer:

    The closing tag should be </h1>, not <h1> -> Option C
  4. Quick Check:

    Closing tags need a slash / [OK]
Hint: Closing tags always start with [OK]
Common Mistakes:
  • Forgetting the slash in closing tags
  • Using wrong tag names for closing
  • Thinking opening and closing tags are identical
5. Which of these is a self-closing HTML element?
hard
A. <p>Text</p>
B. <div></div>
C. <h1>Title</h1>
D. <br />

Solution

  1. Step 1: Identify self-closing elements

    Self-closing elements do not have separate closing tags and end with a slash inside the opening tag.
  2. Step 2: Check each option

    <br /> is a line break and self-closes; others have separate closing tags.
  3. Final Answer:

    <br /> -> Option D
  4. Quick Check:

    Self-closing tags end with / inside < > [OK]
Hint: Self-closing tags end with /> inside angle brackets [OK]
Common Mistakes:
  • Thinking all elements need closing tags
  • Confusing self-closing with empty tags
  • Missing the slash in self-closing tags
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard