Day 14 – CSS Practical: Bringing It All Together

Hey folks

Today at Cudose Creative Agency, we wrapped up our CSS learning phase with a full practical challenge. The task? Create a responsive, styled webpage applying everything we’ve learned so far.

It was a chance to connect the dots between theory and real-world application.

--What We Practiced

1. Selectors & Specificity

From tag, ID, and class selectors to managing style conflicts with specificity and even the occasional !important rule.

2. Box Model & Display

Fine-tuning layouts with box-sizing, experimenting with block, inline, and inline-block elements, and controlling positioning with relative, absolute, fixed, and sticky.

3. Flexbox & Grid

Building adaptive layouts that are both structured and flexible, then using BEM naming conventions for clean, maintainable code.

4. Typography & Styling

Adjusting font-weight (100–900), line heights, and letter spacing for polished text design.

5. Responsiveness

Media queries, relative units, and fluid design to ensure our project looked great across devices.

---Key Takeaways:

Front-end Mentor is a good site to get challenges, also Planning your layout before writing code saves a ton of time.

Clean naming (like BEM) makes future edits easier.

Testing on multiple screen sizes is non-negotiable.

--- Final Thoughts:

This exercise proved that practice makes permanent. I’ve moved from simply “knowing” CSS properties to actually using them in a cohesive, professional way.

With HTML and CSS now under my belt, I’m excited for the next stage of my web development journey!

0
Subscribe to my newsletter

Read articles from Oyiguh Jordan Anibe directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Oyiguh Jordan Anibe
Oyiguh Jordan Anibe