📖 Scenario: You are creating a simple webpage to introduce yourself. To do this, you need to use HTML tags properly. HTML tags come in pairs: an opening tag and a closing tag. This helps the browser know where content starts and ends.
🎯 Goal: Build a basic HTML page with a heading and a paragraph using correct opening and closing tags.
📋 What You'll Learn
Use the <h1> tag pair for the main heading.
Use the <p> tag pair for a paragraph.
Include the basic HTML5 document structure with <!DOCTYPE html>, <html>, <head>, and <body> tags.
💡 Why This Matters
🌍 Real World
Every webpage on the internet uses opening and closing tags to organize content so browsers can display it correctly.
💼 Career
Understanding how to write proper HTML tags is a fundamental skill for web developers, designers, and anyone working with web content.
Progress0 / 4 steps
1
Create the basic HTML structure
Write the basic HTML5 document structure with <!DOCTYPE html>, <html lang="en">, <head> containing a <meta charset="UTF-8"> tag, and an empty <body> tag.
HTML
Hint
Remember to start with <!DOCTYPE html> and include <html lang="en"> to set the language.
2
Add a main heading with opening and closing tags
Inside the <body> tag, add a main heading using the <h1> opening tag and the </h1> closing tag with the text Welcome to My Page.
HTML
Hint
Use both the opening <h1> and closing </h1> tags around your heading text.
3
Add a paragraph with opening and closing tags
Below the heading inside the <body> tag, add a paragraph using the <p> opening tag and the </p> closing tag with the text This is my first webpage..
HTML
Hint
Remember to use both the opening <p> and closing </p> tags around your paragraph text.
4
Add a title inside the head tag
Inside the <head> tag, add a <title> opening tag and a </title> closing tag with the text My Introduction.
HTML
Hint
The <title> tag goes inside the <head> section and needs both opening and closing tags.
Practice
(1/5)
1. What is the purpose of an opening tag in HTML?
easy
A. To add comments inside the code
B. To close an element and stop the content
C. To start an element and tell the browser what content follows
D. To link to external files like CSS or JavaScript
Solution
Step 1: Understand what an opening tag does
An opening tag tells the browser to start an element and what type it is, like <p> for a paragraph.
Step 2: Differentiate from other tags
Closing tags end elements, comments add notes, and links connect files, so they are not the purpose of opening tags.
Final Answer:
To start an element and tell the browser what content follows -> Option C
Quick Check:
Opening tag = start element [OK]
Hint: Opening tags start elements; closing tags end them [OK]
Common Mistakes:
Confusing opening tags with closing tags
Thinking opening tags add comments
Mixing opening tags with linking external files
2. Which of the following is the correct way to write a closing tag for a paragraph element?
easy
A. </p>
B. <p>
C. <p/>
D. <endp>
Solution
Step 1: Recall closing tag syntax
Closing tags start with </ followed by the tag name, then >. For paragraph, it is </p>.
Step 2: Check each option
<p> is an opening tag. Self-closing syntax like <p/> is not valid for paragraphs. <endp> is not a valid HTML tag.
Final Answer:
</p> -> Option A
Quick Check:
Closing tag = </tag> [OK]
Hint: Closing tags always start with [OK]
Common Mistakes:
Using self-closing syntax for non-void elements
Forgetting the slash in closing tags
Writing invalid tag names
3. What will the browser display for this HTML snippet?
<h1>Welcome</h1><p>Hello World</p>
medium
A. Syntax error, nothing is displayed
B. WelcomeHello World (both on the same line)
C. Only Welcome is shown, Hello World is ignored
D. Welcome (big heading) and Hello World (paragraph below)
Solution
Step 1: Understand tag meanings
<h1> creates a large heading, and <p> creates a paragraph below it.
Step 2: Predict browser rendering
The browser shows "Welcome" as a big heading on one line, then "Hello World" as a paragraph on the next line.
Final Answer:
Welcome (big heading) and Hello World (paragraph below) -> Option D
Quick Check:
Heading + paragraph = separate lines [OK]
Hint: Headings and paragraphs display on separate lines [OK]
Common Mistakes:
Thinking all text appears on one line
Assuming paragraph is ignored
Believing invalid syntax causes no display
4. Find the error in this HTML snippet:
<div>Hello<p>World</div></p>
medium
A. The <div> tag should be self-closing
B. The closing tags are in the wrong order
C. The <p> tag is not closed before
D. There is no error; this is valid HTML
Solution
Step 1: Check tag nesting rules
HTML tags must close in the reverse order they open. Here, <div> opens first, then <p>. So </p> must close before </div>.
Step 2: Identify the error
The snippet closes </div> before </p>, which breaks proper nesting.
Final Answer:
The closing tags are in the wrong order -> Option B
Quick Check:
Tags must close in reverse order [OK]
Hint: Close tags in reverse order of opening [OK]
Common Mistakes:
Closing tags in the wrong order
Using self-closing on container tags
Ignoring nesting rules
5. You want to create a list with three items in HTML. Which snippet correctly uses opening and closing tags?
hard
A. <ul><li>Item 1</li><li>Item 2</li><li>Item 3</li></ul>
B. <ul><li>Item 1</li><li>Item 2</li><li>Item 3</ul></li>
C. <ul><li>Item 1</li><li>Item 2<li>Item 3</li></ul>
D. <ul><li>Item 1<li>Item 2<li>Item 3</ul>
Solution
Step 1: Understand list tag structure
An unordered list <ul> contains list items <li>. Each <li> must have a matching closing tag </li>.
Step 2: Check each option for correct tag pairs
The correct snippet <ul><li>Item 1</li><li>Item 2</li><li>Item 3</li></ul> closes every <li> with a matching </li>. Some options miss closing </li> tags, while another closes tags in the wrong order.
Final Answer:
<ul><li>Item 1</li><li>Item 2</li><li>Item 3</li></ul> -> Option A
Quick Check:
Every must have a closing [OK]
Hint: Close every <li> before starting the next [OK]
Common Mistakes:
Skipping closing tags
Closing tags in wrong order
Mixing closing and tags
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.