Recall & Review
beginner
What does the CSS
z-index property control?The
z-index property controls the stack order of elements along the z-axis (front to back). Higher values appear on top of lower values.Click to reveal answer
intermediate
What is a stacking context in CSS?
A stacking context is a group of elements that share the same stacking order rules. It acts like a mini-layer system inside the page, isolating elements from others outside it.
Click to reveal answer
intermediate
Why might an element with a higher
z-index appear behind another element?Because it might be inside a different stacking context with a lower parent
z-index, or the element's position property is not set to create stacking context properly.Click to reveal answer
beginner
How does the CSS
position property affect layering?Only elements with
position set to relative, absolute, fixed, or sticky can have a z-index that affects layering.Click to reveal answer
beginner
What common mistake causes layering issues with dropdown menus or modals?
Not setting
position and z-index properly on dropdowns or modals, or having parent containers with overflow: hidden that clip the element.Click to reveal answer
Which CSS property must be set for
z-index to work?✗ Incorrect
The position property must be set to relative, absolute, fixed, or sticky for z-index to take effect.
What is a stacking context?
✗ Incorrect
A stacking context is a set of elements that follow the same layering rules, isolating their z-index from elements outside.
Why might a dropdown menu be hidden behind other content?
✗ Incorrect
When a parent container has overflow: hidden, it can clip child elements like dropdowns, hiding them behind other content.
Which
z-index value appears on top?✗ Incorrect
Higher z-index values appear on top of lower ones.
If two elements have the same
z-index, which one appears on top?✗ Incorrect
When z-index is equal, the element that comes later in the HTML code appears on top.
Explain what causes layering issues in CSS and how stacking contexts affect element visibility.
Think about how elements are grouped and ordered in layers.
You got /5 concepts.
Describe how to fix a dropdown menu that appears behind other page content.
Consider both the dropdown and its container styles.
You got /4 concepts.