Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to create a list inside a section.
HTML
<section> [1]<li>Item 1</li><li>Item 2</li></ul> </section>
Attempts:
3 left
💡 Hint
Common Mistakes
Using
or
instead of a list container.
Using
- when an unordered list is needed.
✗ Incorrect
The
- tag creates an unordered list, which is the correct container for list items inside the section.
2fill in blank
mediumComplete the code to nest a paragraph inside an article.
HTML
<article>
[1]This is a paragraph inside the article.</p>
</article>Attempts:
3 left
💡 Hint
Common Mistakes
Using
or instead of
for paragraphs.
Forgetting to close the paragraph tag.
✗ Incorrect
The
tag is used to define a paragraph, which is the correct element to nest inside an article for text content.
3fill in blank
hardFix the error in nesting a list inside a nav element.
HTML
<nav>
[1]<li>Home</li><li>About</li></ul>
</nav>Attempts:
3 left
💡 Hint
Common Mistakes
Omitting the list container tag.
Using
or instead of a list container.
✗ Incorrect
The list items
- . The code was missing the opening
- tag.
4fill in blank
hardFill both blanks to nest a heading inside the header.
HTML
<header> [1]Main Navigation[2] </header>
Attempts:
3 left
💡 Hint
Common Mistakes
Using
Forgetting to close the heading tag.
✗ Incorrect
The heading text should be inside
and
tags to mark it as a main heading.5fill in blank
hardFill all three blanks to create a section with an article containing a heading and a paragraph.
HTML
<section>
<article>
[1]Welcome[2]
[3]This is the first paragraph inside the article.</p>
</article>
</section>Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up heading and paragraph tags.
Forgetting to close tags properly.
✗ Incorrect
The heading inside the article uses
and
tags. The paragraph starts withand ends with
.Practice
1. What does it mean to have
nested elements in HTML?easy
Solution
Step 1: Understand the meaning of nested elements
Nested elements mean placing one HTML tag inside another to organize content.Step 2: Compare options with this meaning
Only Putting one HTML tag inside another tag describes putting one tag inside another, which matches nested elements.Final Answer:
Putting one HTML tag inside another tag -> Option AQuick Check:
Nested elements = tags inside tags [OK]
Hint: Nested means inside another tag, like boxes inside boxes [OK]
Common Mistakes:
- Confusing nesting with styling
- Thinking nesting means missing closing tags
- Assuming nesting means one tag per page
2. Which of the following is the correct way to nest elements in HTML?
easy
Solution
Step 1: Check tag order and closing
Correct nesting means tags open and close in order: parent opens, child opens, child closes, parent closes.Step 2: Validate each option
Text
follows correct order: <div> <p> Text </p> </div>. Others have mismatched or missing closing tags.Final Answer:
<div><p>Text</p></div> -> Option BQuick Check:
Tags must close in reverse order of opening [OK]
Hint: Tags must close in reverse order they open [OK]
Common Mistakes:
- Closing parent before child
- Swapping tag order
- Forgetting closing tags
3. What will the browser display for this HTML code?
<div>Hello <strong>World</strong>!</div>
medium
Solution
Step 1: Identify nested tags and their effect
The <strong> tag inside <div> makes the word 'World' bold.Step 2: Understand browser rendering
Browser shows 'Hello ' normal, 'World' bold, and '!' normal, all inside a block.Final Answer:
Hello World! (with 'World' bolded) -> Option AQuick Check:
<strong> makes text bold inside parent [OK]
Hint: Tags inside text change style of that part only [OK]
Common Mistakes:
- Thinking tags show as text
- Ignoring effect of <strong>
- Assuming error due to nesting
4. Find the error in this nested HTML snippet:
<ul> <li>Item 1 <li>Item 2</li> </ul>
medium
Solution
Step 1: Check each list item tag
The first <li> tag has no closing </li> before the second <li> starts.Step 2: Confirm proper list structure
Each <li> must be closed inside <ul>. Missing closing tag causes invalid HTML.Final Answer:
Missing closing tag for first <li> -> Option DQuick Check:
Every <li> needs a matching </li> [OK]
Hint: Close each list item before starting next [OK]
Common Mistakes:
- Assuming <li> auto-closes
- Confusing <ul> and <li> roles
- Ignoring missing closing tags
5. You want to create a navigation menu with nested submenus using HTML. Which structure correctly nests a submenu inside a main menu item?
hard
Solution
Step 1: Understand submenu nesting
A submenu is a <ul> inside a <li> of the main menu to group related items.Step 2: Check each option's structure
nests <ul> with 'Team' and 'History' inside the 'About' <li>, which is correct. Others break nesting rules or place <ul> outside <li>.Final Answer:
<nav><ul><li>Home</li><li>About<ul><li>Team</li><li>History</li></ul></li><li>Contact</li></ul></nav> -> Option CQuick Check:
Submenu <ul> inside <li> = correct nesting [OK]
Hint: Put submenu <ul> inside main menu <li> [OK]
Common Mistakes:
- Placing submenu <ul> outside <li>
- Not closing <li> before submenu
- Mixing order of <ul> and <li>
Recommended
Ready to prove it?
Pass the test and this pattern moves unknown
10 questions ~5 mineasy hard
