1.Which rule has the highest specificity?
Anonymous Quiz
0%
a) Class selector
75%
b) ID selector
13%
c) Universal selector
13%
d) Element selector
2. In position: absolute;, what is the position relative to?
Anonymous Quiz
25%
a) Body
38%
b) Screen
38%
c) Closest positioned ancestor
0%
d) The next sibling
3.What is overflow: auto; used for?
Anonymous Quiz
20%
a) Cuts off content
40%
b) Always shows scrollbar
0%
c) Hides content
40%
d) Shows scrollbar only if needed
4.What does flex-grow: 1; do?
Anonymous Quiz
0%
a) Shrinks the item
100%
b) Makes it grow to fill available space
0%
c) Changes its height
0%
d) Removes margins
5.Which unit scales with the width of the screen?
Anonymous Quiz
50%
a) px
0%
b) em
33%
c) rem
17%
d) vw
6.What is the default display of a <div>?
Anonymous Quiz
14%
a) inline
86%
b) block
0%
c) inline-block
0%
d) flex
7.What does object-fit: cover; do to an image?
Anonymous Quiz
14%
a) Stretches the image
57%
b) Crops and scales the image to fill the box
29%
c) Centers the image
0%
d) Makes it smaller than the box
8. Which selector will target all <p> inside a div?
Anonymous Quiz
67%
a) div p {}
0%
b) p div {}
17%
c) .div > p
17%
d) p > div {}
9.Which color format is valid in CSS?
Anonymous Quiz
0%
a) rgb(255, 0, 0)
0%
b) rgba(0, 0, 0, 1)
0%
c) #ff0000
100%
d) All of the above
10.What does opacity: 0.5; do?
Anonymous Quiz
0%
a) Hides element
100%
b) Makes it 50% transparent
0%
c) Adds border
0%
d) Sets padding
11.Which rule targets all buttons inside a form?
Anonymous Quiz
0%
a) form + button
60%
b) form > button
20%
c) form button
20%
d) form:button
12.Which of these is used in responsive design?
Anonymous Quiz
0%
a) @media
50%
b) @responsive
0%
c) @screen
50%
d) @grid
13.What does justify-content: center; do in flexbox?
Anonymous Quiz
0%
a) Aligns items to the left
0%
b) Aligns items to the top
100%
c) Aligns items horizontally center
0%
d) Aligns items vertically center
14.What does flex-direction: column; do?
Anonymous Quiz
0%
a) Arranges items in a row
100%
b) Stacks items vertically
0%
c) Hides elements
0%
d) Applies margin
15.What’s the correct way to link an external CSS file?
Anonymous Quiz
0%
a) <style src="style.css">
0%
b) <css href="style.css">
100%
c) <link rel="stylesheet" href="style.css">
0%
d) <link src="style.css">
16.What does color: red; do?
Anonymous Quiz
0%
a) Changes background color to red
100%
b) Changes text color to red
0%
c) Adds a red border
0%
d) Adds a red underline
17.How do you hide an element but still keep its space?
Anonymous Quiz
0%
a) display: none;
40%
b) visibility: hidden;
60%
c) opacity: 0;
0%
d) z-index: -1;
How are you finding the content so far?
I'd appreciate your feedback on the comment section.
I'd appreciate your feedback on the comment section.
Anonymous Poll
83%
👍
17%
👎
👋 Hey Campers!
💪 Welcome to Final HTML + CSS Challenge Time
You’ve already done an incredible job! 🌟 Now before we move on to JavaScript 🚀, let’s level up our CSS + HTML practice with 3 more powerful real-world challenges. These will push your creativity, test your knowledge, and help you build projects you’ll be proud of.
💡 Challenge 1: Online Magazine or News Portal 📰
🎯 Goal:
Create a sleek, content-rich online magazine or news website that looks like BBC, CNN, or Addis Standard.
💼 What to Include:
✅ Header with site logo + navigation menu
✅ Main headline section with a featured image and breaking news title
✅ News categories (World, Politics, Tech, Sports, Entertainment)
✅ Use Grid Layout to arrange articles attractively
✅ Sidebar for latest posts or advertisements
✅ Each article card should include:
Image
Headline
Short paragraph
“Read More” button
✅ Add hover effects, box shadows, and transitions
✅ Footer with newsletter signup and social media icons
✅ Responsive design for mobile
🎁 Bonus: Use :hover, object-fit, box-shadow, and flex on cards for a modern feel.
🎵 Challenge 2: Music Player Interface 🎧
🎯 Goal:
Design a Music Player Web Interface just like you’d see on Spotify or Apple Music. This can be simple, static — no need for JavaScript (yet!).
💼 What to Include:
✅ Now Playing section with:
Song title
Artist name
Album cover
✅ Progress bar using CSS range-like styling
✅ Control buttons: play ⏯️, pause ⏸️, next ⏭️, previous ⏮️ — use icons!
✅ Volume control bar
✅ List of songs (playlist style)
✅ Use Flexbox or Grid for layout
✅ Add hover animations to buttons
✅ Add box shadows and border-radius for modern UI
🎁 Bonus: Try positioning with position: fixed for a footer-style music player.
👥 Challenge 3: Fictitious Social Media Page 🌐
🎯 Goal:
Build a fake but stylish version of a social media site like Facebook, Instagram, or Twitter. You don’t need functionality — just design.
💼 What to Include:
✅ Top navbar with logo, search input, and nav icons
✅ Sidebar with menu links (Home, Messages, Friends, Notifications)
✅ Post feed:
Profile photo
Post image or text
Reaction icons
Comment section
✅ Use Flexbox and Grid for layout
✅ Responsive design for mobile view
✅ Use icons like ♥️, 💬, 🔄 — FontAwesome or other libraries
✅ Add hover effects and shadows for cards
🎁 Bonus: Add a “Create Post” input section and style it beautifully.
📣 One Last Push Before JS!
👉 Don’t just scroll — build! 💪
👉 Practice is the key to becoming a web developer.
👉 And hey — if you’re not participating yet, this is your perfect chance to rejoin and impress! 🤝
🎁 After these, we’ll unlock JavaScript superpowers, but CSS is your foundation — let’s make it strong.
🔗 Share your work with the team
🤝 Invite your friends
🌞✌️And stay creative, stay coding, stay warm and well!
💪 Welcome to Final HTML + CSS Challenge Time
You’ve already done an incredible job! 🌟 Now before we move on to JavaScript 🚀, let’s level up our CSS + HTML practice with 3 more powerful real-world challenges. These will push your creativity, test your knowledge, and help you build projects you’ll be proud of.
🗣️ You’ve come too far to stop now!
We noticed some of you haven’t been participating in the group 👀 — please don’t miss this golden opportunity to practice! Learning by doing is how we get better. 💯
💡 Challenge 1: Online Magazine or News Portal 📰
🎯 Goal:
Create a sleek, content-rich online magazine or news website that looks like BBC, CNN, or Addis Standard.
💼 What to Include:
✅ Header with site logo + navigation menu
✅ Main headline section with a featured image and breaking news title
✅ News categories (World, Politics, Tech, Sports, Entertainment)
✅ Use Grid Layout to arrange articles attractively
✅ Sidebar for latest posts or advertisements
✅ Each article card should include:
Image
Headline
Short paragraph
“Read More” button
✅ Add hover effects, box shadows, and transitions
✅ Footer with newsletter signup and social media icons
✅ Responsive design for mobile
🎁 Bonus: Use :hover, object-fit, box-shadow, and flex on cards for a modern feel.
🎵 Challenge 2: Music Player Interface 🎧
🎯 Goal:
Design a Music Player Web Interface just like you’d see on Spotify or Apple Music. This can be simple, static — no need for JavaScript (yet!).
💼 What to Include:
✅ Now Playing section with:
Song title
Artist name
Album cover
✅ Progress bar using CSS range-like styling
✅ Control buttons: play ⏯️, pause ⏸️, next ⏭️, previous ⏮️ — use icons!
✅ Volume control bar
✅ List of songs (playlist style)
✅ Use Flexbox or Grid for layout
✅ Add hover animations to buttons
✅ Add box shadows and border-radius for modern UI
🎁 Bonus: Try positioning with position: fixed for a footer-style music player.
👥 Challenge 3: Fictitious Social Media Page 🌐
🎯 Goal:
Build a fake but stylish version of a social media site like Facebook, Instagram, or Twitter. You don’t need functionality — just design.
💼 What to Include:
✅ Top navbar with logo, search input, and nav icons
✅ Sidebar with menu links (Home, Messages, Friends, Notifications)
✅ Post feed:
Profile photo
Post image or text
Reaction icons
Comment section
✅ Use Flexbox and Grid for layout
✅ Responsive design for mobile view
✅ Use icons like ♥️, 💬, 🔄 — FontAwesome or other libraries
✅ Add hover effects and shadows for cards
🎁 Bonus: Add a “Create Post” input section and style it beautifully.
📣 One Last Push Before JS!
👉 Don’t just scroll — build! 💪
👉 Practice is the key to becoming a web developer.
👉 And hey — if you’re not participating yet, this is your perfect chance to rejoin and impress! 🤝
🎁 After these, we’ll unlock JavaScript superpowers, but CSS is your foundation — let’s make it strong.
🔗 Share your work with the team
🤝 Invite your friends
🌞✌️And stay creative, stay coding, stay warm and well!
❤1