π Project Overview
Difficulty Level:
Advanced
Estimated Time:
3-4 hours (split across 2-3 sessions)
Skills Practiced:
HTML structure & semantic elements
CSS styling & classes
Interactive elements (forms, buttons)
Web page layout & organization
JavaScript alerts
Real-World Connection:
Create a blog website similar to National Geographic Kids, Animal Planet, or zoo educational sites that inform visitors about wildlife!
- Part One: HTML Structure - Create the HTML structure
- Create Navigation - Create the navigation
- Add Animal Content - Add animal content to the project
- Build Forms - Create the forms
- Part 2: CSS Styling - Complete this step
- Style Components - Complete this step
- Add Interactivity - Add interactivity to the project
- Part 3: Present - Complete this step
- Project Complete! π - Test and submit your project
- Start - Initialize the project
β
You've completed all previous BBW lessons (1-15)
β
You understand HTML tags and structure
β
You know how to use CSS for styling
β
You have animal images ready (or will use provided links)
β
You have your EduBlocks account logged in
β
You're ready to build something amazing!





[Make sure you click clone word]
β οΈ Warning
Common Pitfall Alert! π¨
Make sure to click "Clone" when you open the EduBlocks link! If you don't clone it, you won't be able to save your changes. Look for the clone button in the top menu.

π‘ Tip
Best Practice: In real web development, navigation bars are created using <nav>
tags with unordered lists (<ul>
) inside. The empty text block in EduBlocks represents the container that will hold your navigation items!


β οΈ Warning
Common Pitfall Alert! π¨
Don't forget to add the full URL including "https://" when linking to external websites. Without it, the link won't work properly!
π‘ Tip
Image Tips:
- Use high-quality animal images (you can find free ones on sites like Unsplash or Pexels)
- Keep image file sizes reasonable (under 1MB is best for web)
- In real HTML, this would be:
<img src="animal.jpg" alt="Description of animal">




β
Part 1 Completion Check
Before moving to Part 2, make sure you have:
Created a navigation bar structure
Added at least 3 animal sections with images
Included unordered lists with animal facts
Built a simple contact form
Added a footer section
Great job!
You've built the HTML skeleton of your zoo blog. Now let's make it beautiful with CSS! π¨



π‘ Tip
Styling Strategy: Start with the big picture (overall layout) then work your way down to specific elements. This is how professional web developers approach CSS!

Include additional styling parameters like margin, padding, background color, font type, and color, among others.
π‘ Tip
CSS Properties to Try:
background-color: #yourcolor;
- Changes background color
font-family: Arial, sans-serif;
- Changes the font
padding: 20px;
- Adds space inside elements
margin: 10px;
- Adds space outside elements
border-radius: 10px;
- Makes rounded corners





β οΈ Warning
JavaScript Alert Note: This creates a popup message! In real websites, developers often use more modern notification systems, but alerts are great for learning how buttons can trigger actions.

β
Part 2 Completion Check
Before moving to presentation, ensure you have:
Added internal CSS styling
Created class names for different sections
Styled your header/banner attractively
Added interactive alert messages
Made your zoo blog visually appealing with colors and fonts
Fantastic work!
Your zoo blog now looks professional and engaging! Time to show it off! π
π‘ Tip
Presentation Pro Tip: Practice your presentation at least once before the real thing! This helps you feel confident and ensures everything works smoothly.
- Open your completed Zoo blog in EduBlocks
- Test all functionality (buttons, links, forms, alerts)
- Prepare to demonstrate each feature of your website
- Introduce your project - Explain what you created
- Show the website structure - Demonstrate navbar, sections, footer
- Highlight animal content - Show images and information lists
- Test interactive elements - Click buttons, submit forms, trigger alerts
- Explain your styling choices - Discuss colors, fonts, and layout decisions
- Answer questions from instructor and classmates
β οΈ Warning
Presentation Day Reminders:
- Make sure your project is saved and accessible
- Have a backup plan if internet is slow (screenshots work!)
- Speak clearly and show enthusiasm for your creation
- Remember: Everyone is learning together, so be supportive of classmates!
Make sure your Zoo blog includes:
- Navigation bar using empty text blocks
- Buttons with linked information
- Animal images and content
- Unordered lists for information
- Division blocks for organization
- Simple contact/feedback form
- Footer section
- Internal CSS styling with classes
- Header banner section
- Alert messages for button interactions
- Professional presentation
If Things Aren't Working:
Images not showing?
Check that your image URLs are complete and correct
Styles not applying?
Make sure your class names match between HTML and CSS sections
Links not working?
Ensure you included "https://" at the beginning
Alert not popping up?
Check that your button has the onclick event properly connected
Layout looks messy?
Review your division blocks - each section should be in its own div
Ready for More? Try These Advanced Features:
Add a Photo Gallery:
Create a grid of animal photos using CSS Grid
Create Hover Effects:
Make buttons change color when you hover over them
Add More Pages:
Create separate pages for different animal categories
Include a Video:
Embed a YouTube video about your favorite animal
Make it Responsive:
Use CSS to make your site look good on mobile devices
Add Animation:
Make your header text fade in or slide in using CSS animations
These challenges connect to real web development skills used by professional developers!
When you have completed your "Zoo Blog Website" project, submit it using the link below:
Submit Your Project Here
π‘ Tip
Final Check Before Submission:
- Test all your buttons and links
- Make sure your form appears correctly
- Check that your CSS styling is applied
- Verify your alert messages work
- Preview your site one more time!
π Congratulations!
You've just built a complete website from scratch! This is a huge accomplishment. You've learned how to:
Structure web pages with HTML
Style websites with CSS
Add interactivity with JavaScript
Think like a web developer
You're now ready to create amazing things on the web! Keep coding and keep learning! π